【问题标题】:Plugin controller actions插件控制器动作
【发布时间】:2011-08-24 04:39:16
【问题描述】:

我正在开发一个插件,但在向插件主控制器添加操作时遇到了一个小问题。

例如,我有这个插件控制器(one_page_app_controller),我想做的是在这个控制器中进行操作。这样,如果我访问 www.site.com/one_page/ ,就会调用索引操作。在这一点上,我什至不确定这是否可能。

这是我目前正在使用的控制器。非常感谢您提供任何帮助。

<?php

class OnePageAppController extends AppController {

function index()
{

}
}

?>

【问题讨论】:

    标签: php cakephp


    【解决方案1】:

    默认情况下,您可以在 /:plugin/:controller/:action 访问插件。所以你需要在其中添加插件名称(或插件的文件夹名称)

    编辑:可以设置默认动作Router::connect('/plugin_name/', array('plugin'=&gt;'plugin_name','controller' =&gt; 'blah', 'action' =&gt; 'blah'));

    【讨论】:

    • 这就是我目前正在做的事情,但是如果我只想做 www.site.com/plugin_name/ 并在插件应用程序控制器中使用操作怎么办?这甚至可能吗?
    • 你可以为插件设置路由,我会更新我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2011-07-31
    相关资源
    最近更新 更多