如何在控制器或视图中创建Zend框架模型的对象?

时间:2013-11-17 17:53:52

标签: php zend-framework

我的问题是:如果我们创建一个类的任何对象,那么该类文件应该包含在我们的文件.In zend框架中。如果不包含该文件,这怎么可能?

例如: 如果我在控制器文件夹中有indexcontrolle r,在模型文件夹中有名称为Article.php的文章模型,那么在索引控制器中如何使用articale.php?

类IndexController扩展了Zend_Controller_Action {

  private $_model;

  public function indexAction() {

  $model=new Model_Article();/*how it is possible where and when this file include in index controller */

   }
}
?>
抱歉我的英语不好

2 个答案:

答案 0 :(得分:0)

假设你使用的是zf1版本而不是zf2,你可以使用,

 $model = new Application_Model_Article(); 

其中article.php位于模型文件夹下。

您可以在任何控制器和任何操作中调用此方法。 然后你可以使用例如$ model-> fetchAll();调用模型的任何功能..

答案 1 :(得分:0)

Zend Autoloader负责自动类加载。它使用__autoload。您可以详细了解herehere