Yii, Laravel, CI &;Cakephp是市场上最著名的php框架,我想知道/确认所有这些框架是否有效地与Cassandra或Mongodb等NoSQL数据库一起工作?
- 我不确定,所以谁能帮我简单地理解一下? 如果我们使用NoSQL类型的数据库,服务器端验证可以执行吗?
我相信你可以从你需要的所有框架中使用Mongo。来自google的例子:
- http://www.yiiframework.com/extensions/?tag=mongodb
- http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html
- https://github.com/jenssegers/laravel-mongodb
选择您喜欢或有经验的框架。它们都有很棒的NoSQL数据库社区和解决方案。
关于服务器端验证。为什么不呢?服务器验证不应连接到所选数据库。
与MySQL不同的是,如果你输入无效的数据,它会显示错误。在NoSQL中,该值被接受。但正确的行为与数据库工作,它的验证信息之前,它通过数据库。因此,首先验证POST,然后如果它有效,将其传递给DB。