Yii2 一个高效安全的高性能PHP框架mongodb 一個高性能分布式文档存储NOSQL数据库。
关于mongodb与mysql的优缺点应该都了解过。
问题就在这因为我yum update过openssl,导致php编译版本与系统现有版本不一致使mongodb make的時候提示openssl保存有问题。
命令行切换到项目vendor同级目录执行
如果你是在Windows下操作强烈建议你用MongoVUE管理工具,很NB的一个mongodb管理工具 好,将mysql中的数据叺mongodb
在上一步,我们已经配置了mian文件和gii同时也给测试库的customer集合插入测试数据,现在用gii来生成models
其中rules规则是自己加的因为mongogii仅生成‘safe’规则,rules验证规则可参考:
MVC中Models已经有了就剩Controller与View了,而最主要的就是Controller了因为逻辑都放在控制器中了(按照大神的建议,逻辑代码应该放到Models里面)
其他什么都别说 然后我们吃着火锅一起唱这歌!!!上代码!!!
现在我通过如下方法获取数据:
// 詓掉一些包含敏感信息的字段
我把这两个函数加到File.php
中然后获取到的结果中还是包含了全部字段。