Yii,Laravel,CI和Cakephp是市场上最知名的php框架,我想知道/确认所有这些框架是否能够有效地使用像Cassandra或Mongodb这样的NoSQL数据库?
我不确定,所以任何人都可以帮助我简单地理解它吗?
如果我们使用NoSQL类型数据库,是否可以执行服务器端验证?
Oleksandr Ot.. 7
我相信你可以从你需要的所有框架中使用Mongo.谷歌的例子:
http://www.yiiframework.com/extensions/?tag=mongodb
http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html
https://github.com/jenssegers/laravel-mongodb
选择您喜欢或有经验的框架.他们每个人都使用NoSQL DB进行了很好的社区和解决方案.
关于服务器端验证.为什么不?服务器验证不应连接到选定的数据库.
与MySQL的不同之处在于,如果输入无效数据,则会显示错误.在NoSQL中,这个值被接受了.但正确的行为适用于DB,它在通过DB之前验证信息.所以首先你验证POST然后它是否有效传递给DB.