0

我有一个 ACL 插件,我希望能够从这个插件重定向回用户/索引。但我最终得到了不存在的有趣 url。如/cakephp/admin/acl/users/index

我怎样才能让它去cakephp/users/index

我浏览了 HTML 帮助程序,我很困惑。

我也会在cakephp聊天室

谢谢

4

1 回答 1

3

您可以通过在创建链接时将其设置为“false”来“重置”插件;

例如;

echo $this->Html->link('go to user overview', array(
    'controller' => 'users',
    'action' => 'index',
    'plugin' => false
);

更新

我的猜测是您同时使用 前缀路由插件。要重置插件和前缀,请执行此操作;

echo $this->Html->link('go to user overview', array(
    'controller' => 'users',
    'action' => 'index',
    'plugin' => false,      // resets the plugin
    'admin'  => false,      // resets the admin-prefix
);
于 2013-03-26T20:41:25.513 回答