0

我是 CakePHP 的新手,请耐心等待 :)

所以,我正在尝试创建一个名为 References 的插件。我已经通过 cake 的控制台烘焙了“插件的核心”。然后我创建了扩展ReferencesAppController 的ReferencesController 类和扩展ReferencesAppModel 的Reference 类(模型)。我的下一步是创建操作 admin_index(只是保存表单的代码),它是参考模型中的视图和一些验证。对于我的问题,我无法创建任何其他操作,例如。管理员添加。当我这样做时(我创建新操作并添加它的视图),然后我尝试通过 URL(localhost/my_project/admin/references/add)访问它,并出现消息“错误:References.AddController 不能成立。”。我不确定,我做错了什么,我不想创建另一个控制器,只是行动。谢谢

4

1 回答 1

1

因为只有插件索引动作(当插件和控制器同名时)是直接路由的。对于所有其他人,您需要将插件名称和控制器名称详细添加到 url:

/my_project/admin/references/references/add

如果您创建了指向此操作的链接,则路由会向您显示。

于 2013-10-05T11:14:37.947 回答