簡體   English   中英

在Zend Framework中的模塊中調用模型

[英]Calling Models in Module in Zend Framework

我有一個結構是

application
application/modules
application/modules/default
application/modules/default/models
application/modules/admin
application/modules/admin/models

我知道在admin中調用控制器時,必須將其命名為Admin_TestController 這個工作正常,但是我的管理模塊中的模型似乎無法加載。 我嘗試過以各種方式命名它們和文件,但是似乎並不希望能夠加載它們。 我應該如何命名模塊中的文件和模型類才能使用它? 我使用自動加載。

您的引導文件是什么樣的? 那是問題中最重要的部分。

非常重要(為了使名稱空間自動加載),每個模塊(位於@ application / modules / admin / bootstrap.php)中都有一個引導程序,該引導程序至少應包含:

class Reports_Bootstrap extends Zend_Application_Module_Bootstrap

請注意,它擴展了Zend_Application_Module_Bootstrap。 這為模塊的MVC注冊名稱空間確實很麻煩。

如Fatmuemoo所述,模塊的引導程序應擴展Zend_Application_Module_Bootstrap,您還應包括

resources.modules[] =

在您的配置中。 這在Zend_Application_Resource_Modules文檔中

似乎您需要包含一個引導類,為您要使用的模塊擴展Zend_Application_Module_Bootstrap。 查看有關類似問題的此論壇帖子,以查看它是否有助於以正確的方式指出您。 似乎您可能需要多個來加載單獨的模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM