如何查看一个cakephp插件页面

How to view a cakephp plugin page

我正在制作一个名为 "test" 的插件,作为示例。

是否可以为这个插件创建 "pages" 并显示它们?

在我的插件文件夹中,我有一个名为 View 的文件夹,在该文件夹中还有另一个名为 Pages 的文件夹,其中包含一个文件:"demo5.ctp"

+测试查看页面demo5.ctp +网络根目录

我假设我需要到该页面的 link 是:

localhost/test/pages/demo5

localhost/[plugin_name]/pages/demo5

echo $this->Html->link('test',array(
                    'plugin'=>'test',
                    'action'=>'demo5',
                    'controller'=>'pages'
                    ));

但这给了我一个缺少控制器的错误?我错过了什么或者这是不可能的?

如评论中所述,您的代码是正确的,但您的插件中需要一个 PagesController。 http://book.cakephp.org/2.0/en/plugins/how-to-create-plugins.html#plugin-views