gpt4 book ai didi

javascript - Zend 框架中的模型

转载 作者:行者123 更新时间:2023-11-30 23:43:09 25 4
gpt4 key购买 nike

我是 zend 框架的新手。我在应用程序目录中创建了“models”文件夹。在 models 文件夹中,我创建了一个类 Application_Models_Albums ,它扩展了 Zend_Db_Table_Abstract

现在,当我在 IndexController 中使用以下代码时。我收到错误:

$albums = new Application_Models_Albums();
$this->view->albums = $albums->fetchAll();

Error: Fatal error: Class 'Application_Models_Albums' not found in H:\Documents\IIS Server Root\localhost\learning\zf1\application\controllers\IndexController.php on line 13

请帮忙。如何在 zend 框架中加载模型?

最佳答案

您需要将模型命名为“相册”。并保存在 models/albums.php

自动加载器将根据名称确定从哪里加载它。因此,即使模型名为 albums,您也可以通过 new Application_Models_Albums() 来调用它

自动加载器在application/models/albums.php中找到它

类似地,Zend_Db_Table_Abstract 类位于 Zend/Db/Table/Abstract.php

编辑

如果您无法获取autoloader要工作,您只需将 models/ 添加到包含路径即可快速轻松地完成此操作。我以前做过这个,效果很好。

index.php 中类似 set_include_path(get_include_path().PATH_SEPERATOR."models/") 的内容

关于javascript - Zend 框架中的模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3982679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com