最近有空研究了下鸟哥的 yaf,确实挺不错的。
唯一遗憾就是没有封装数据库类,自己试了下集成 zend 2.2.4 的 db 库,但是看完一遍db库代码后发现,仅仅只是执行一条查询语句,都得加载好大一堆文件。感觉和 yaf 的简单可依赖背道而驰,文档看起来比较推荐默认的 pdo。
不知道大家用yaf的时候怎么做的呢?
认证高级PHP讲师
没有用过 yaf 。如果应用不是太复杂,个人认为 PDO 完全够用了。可能唯一需要改进的就是单例模式复用一下链接,不过即使用全局变量来用也没什么关系。
单纯为访问数据库封装 DB 有些浪费,使用 DAO 的好处是为了使程序员更容易协作进而提高开发效率,但是同时也会带来性能损耗。怎么选择还是看具体情况。
Yaf DB类,供参考:http://www.yafphp.com/thread-2640-1-1.html
Orm我用的是 Larvel 的Eloquent
Larvel
https://github.com/PuShaoWei/...
没有用过 yaf 。如果应用不是太复杂,个人认为 PDO 完全够用了。可能唯一需要改进的就是单例模式复用一下链接,不过即使用全局变量来用也没什么关系。
单纯为访问数据库封装 DB 有些浪费,使用 DAO 的好处是为了使程序员更容易协作进而提高开发效率,但是同时也会带来性能损耗。怎么选择还是看具体情况。
Yaf DB类,供参考:
http://www.yafphp.com/thread-2640-1-1.html
Orm我用的是
Larvel
的Eloquenthttps://github.com/PuShaoWei/...