簡體   English   中英

在zend框架中添加自定義控制器目錄

[英]adding custom controller directory in zend framework

所以在index.php中,我做了

$front = Zend_Controller_Front::getInstance();
$front = $front->addControllerDirectory('/path/to/directory');

然后將我的控制器文件之一放在該/ path / to /目錄中

但后來Zend抱怨找不到控制器...

我做錯了什么?

從zend手冊:

注意:如果使用不帶模塊名稱的addControllerDirectory(),它將為默認模塊設置目錄-如果該目錄已經存在,則將其覆蓋。

因此,如果不是默認模塊,請指定自定義控制器所在的模塊名稱:

$front->addControllerDirectory('/path/to/directory', 'moduleName');

但是,您也可以將其添加到application.ini文件中:

application.ini:

; resources frontController
resources.frontController.controllerDirectory[] = APPLICATION_PATH "/path/to/directory1"
resources.frontController.controllerDirectory[] = APPLICATION_PATH "/path/to/directory2"

暫無
暫無

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

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