app/pluginsにCakeDC-Usersプラグインを追加しました。プラグインを追加した後のcakephpルーティングの問題
http://example.com/の場合、ホーム/インデックスのリンクをクリックすると、間違ってhttp://example.com/users/posts/indexにリダイレクトされますが、それはhttp://example.com/posts/indexになります。
プラグインの「ユーザー」は、それぞれのコントローラの前に常に追加されるのはなぜですか?
私はCakeDC-ユーザーはアプリ/プラグインからプラグインを削除し、bootstrap.phpのからその行CakePlugin::loadAll();
を削除した場合、その後、私は通常のリンク/ルート
routes.phpの取得方法:
Router::connect('/', array('controller' => 'posts', 'action' => 'index'));
を私はその問題を修正することができますか?CakeDC-Usersプラグイン
に潜入することができますか? ); – shibly
@prime yes、もしあなたが ''あなたがいないなら、私はこれをroutes.phpに入れておきます。Router :: connect( '/'、array( 'controller' => 'posts'、 'action' => 'index'経路を定義するには、明示的にplugin => falseを定義する必要があります。プラグインの外にいる場合は問題ありませんが、プラグインの中を移動すると、そのリンクには問題があります。 –
すべてのリンクに対して 'plugin' => falseを手動で追加しないようにする方法はありますか? – shibly