在名为pro1的Zend项目中,我有一个名为Admin的模块。在这个模块中我有一个名为DeliveryCentersController的控制器。现在我运行这个项目一切正常。但是现在我有一个项目pro2。我复制文件夹Admin of pro1到pro2。现在在pro2中我有一个名为Admin的模块,它是在pro1中创建的。现在我在pro2中运行zend命令来创建动作
zf create action act DeliveryCenters -m Admin
但它说错误已发生错误控制器DeliveryCenters未找到。要识别它应该做什么??应该在application.ini文件中更改? 当我在管理模块中的pro2中创建另一个名为control的控制器(在pro1中创建并在pro2中复制)并运行zend命令以在控件中创建操作时,它运行正常。
答案 0 :(得分:2)
.zfproject.xml
上方的目录中有一个名为application
的文件。它包含一个映射目录结构的XML文档。
您必须将moduleDirectory
- Admin
的XML标记从 Project 1 的.zfproject.xml
复制到 Project 2
您可能还必须将文件夹tests/application/modules/admin
从 Project 1 复制到 Project 2 。否则会出现另一条丑陋的错误消息。