米粒人生
- 米粒人生 收藏了教程Yii2 的异常框架图
- 米粒人生 发布了教程《深入解剖Yii2框架》前言
- 米粒人生 回复了话题 Yii 中使用了哪些设计模式?
期待后续文章啊
- 米粒人生 收藏了话题Yii 中使用了哪些设计模式?
- 米粒人生 收藏了教程Yii 2.0 rules 验证规则大全
AR模型虽然效率低一些,但是有更多的高级功能。比如事件,行为,事务等等。拿写操作来说,AR模型中提供beforeSave, afterSave这这两个方法,这两个方法会触发相应的事件,你可以在这些事件上绑定一些事件处理器完成对写流程的控制或者完成额外的一些操作,这是Yii2操作数据库最为高级的方式,也是最精华的优点之一。个人以为,牺牲点运行性能,增加开发和理解上的便利性是划算的。
我认为你的观点——使用AR模型做写操作,而用SQL做读操作非常有道理。Yii的读操作也是分为几个层次,原生态上SQL,DAO和AR模型。DAO的方式读,也提供了Query和BuildQuery帮你生成复杂的SQL语句,但是执行的方式几乎还是和PDO一样,所以效率高的同时,方便性也得到保障。
- 米粒人生 评论了源码 YiiBoot开源通用后台管理系统
楼主,感谢你的分享。我测试了下,发现这么一个问题:自己添加的菜单,发现有样式上的一些问题,
我从git上下载的代码是你2016-11-16 00:22:08 提交的。请问下是什么原因?