我正在制作一个名为“test”的插件,作为一个例子。
是否可以为此插件创建“页面”并显示它们?
在我的插件文件夹中,我有一个名为View
的文件夹,在另一个名为Pages
的文件夹中,其中包含一个文件:“demo5.ctp” < / p>
+测试视图页面demo5.ctp +根目录
我假设该页面需要的链接是:
localhost/test/pages/demo5
localhost/[plugin_name]/pages/demo5
echo $this->Html->link('test',array(
'plugin'=>'test',
'action'=>'demo5',
'controller'=>'pages'
));
但是这给了我一个缺失的控制器错误?我错过了什么或者这是不可能的?
答案 0 :(得分:1)
如评论中所述,您的代码是正确的,但您需要在插件中使用PagesController。 http://book.cakephp.org/2.0/en/plugins/how-to-create-plugins.html#plugin-views