1

Manager という名前のプラグインがあります。/login のルートを、プラグインの Dashboard Controller の index アクションにマッピングしたいと考えています。このようなもの:

Router::connect('/login', array('controller' => 'dashboard', 'action' => 'index', 'plugin => 'manager'));

Cakephp 2.2でこれを達成するにはどうすればよいですか?

ありがとう

4

2 に答える 2

4

プラグインが にインストールされる/app/Pluginと、URL でアクセスできます/plugin_name/controller_name/action。Manager プラグインの例では、DashboardController にアクセスします/manager/dashboard

次のようなプラグイン構文を使用してみましたか。

Router::connect('/login', 
    array('controller' => 'Manager.dashboard', 'action' => 'index')
);

'plugin'配列でキーを使用する$optionsことも仕事をするはずです:

Router::connect('/login', 
    array('plugin' => 'manager','controller' => 'dashboard', 'action' => 'index')
);
于 2012-07-18T07:22:46.300 に答える