不要识别在一个基于Zend的项目中创建的控制器,然后将其复制到另一个Zend项目中

时间:2011-12-26 09:21:12

标签: zend-framework

在名为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命令以在控件中创建操作时,它运行正常。

1 个答案:

答案 0 :(得分:2)

.zfproject.xml上方的目录中有一个名为application的文件。它包含一个映射目录结构的XML文档。

您必须将moduleDirectory - Admin的XML标记从 Project 1 .zfproject.xml复制到 Project 2

您可能还必须将文件夹tests/application/modules/admin Project 1 复制到 Project 2 。否则会出现另一条丑陋的错误消息。