我是CakePHP的新手,请耐心等待我:)
所以,我正在尝试创建一个名为References的插件。我通过蛋糕控制台烘焙了“插件的核心”。然后我创建了ReferencesController类,它扩展了ReferencesAppController和扩展ReferencesAppModel的Reference类(模型)。我的下一步是创建动作admin_index(只保存表单的代码),它的视图和参考模型中的一点点验证。对于我的问题,我无法创建任何其他操作,例如。 admin_add。当我这样做(我创建新动作并添加它的视图),然后我尝试通过URL(localhost / my_project / admin / references / add)访问它,并出现消息“错误:References.AddController不能发现。“我不确定,我做错了什么,我不想创建另一个控制器,只是动作。谢谢
答案 0 :(得分:1)
因为只有插件索引操作(当插件和控制器具有相同名称时)才会直接路由。 对于所有其他人,您需要将插件名称和控制器名称动态添加到URL:
/my_project/admin/references/references/add
如果您已创建指向此操作的链接,则路由会向您显示。