我写了一个DB类,我想在Zend框架中创建我自己的模型类。我自己的模型扩展自PDO,它自动创建一个查询来处理数据库。我如何在Zend框架中使用我自己的模型类?
让我们假设你把你的类放在models/Myclass.php
文件中,那么你的类看起来像这样:-
class Application_Model_Myclass
{
//all my class stuff goes here
}
你可以在你的控制器或其他模型中使用它,像这样:-
$myclass = new Application_Model_Myclass();
手册中有更多关于Zend Framework命名约定的信息
Zend Framework没有官方的模型支持,所以您不需要做任何特别的事情。只要你的模型有保存、更新和删除的方法,你就可以像使用其他模型一样使用它。
您将无法"自动"访问任何Zend框架,例如自动填充字段。您必须公开获取和设置所有字段的公共方法。