Zend DB表?或者你自己的SQL?

opH*_*AME 1 php sql zend-framework

你如何使用PHP和Zend Framework处理中型项目.您是否使用Zend DB Table/Row进行模型和数据库操作?或者您的SQL语句中是否有某种抽象模型类?

我想听听一些意见,谢谢.

Dav*_*unt 6

我建议使用Zend_Db_Table和Row来处理数据库的基本内容.它不是很高级(请参阅Doctrine获取完整的ORM),但它是封装功能的好方法,您可以向Row对象添加自定义功能.

您始终可以将原始SQL方法添加到模型中:

   class MyModel extends Zend_Db_Table_Abstract {

        public function getSomething(){
            return $this->getAdapter()->fetchAll("SELECT * FROM `tbl`");
        }

    }
Run Code Online (Sandbox Code Playgroud)