コントローラ、ビュー、またはモデル用のサブフォルダを使ってCakePHPを動作させることは実際には機能していません。私が読んだところでは "プラグイン"を使う必要があります。私がしようとする私のURLを設定するとCakePHP 2.0 Plugin URL
/app/Plugin/Manager/
/Controller
CandyController.php
/Models
/View
/Candy
viewCandy.ctp
ManagerAppController.php
ManagerAppModel.php
:http://localhost/Manager/Candy/viewCandy/123今、私は、次のフォルダ構造を有しています。 「ManagerControllerが存在しません」というエラーメッセージが表示されます。 CakePHPがManager Pluginフォルダに表示されるべきではないのはなぜですか?ここで
が答えです。 /app/config/routes.phpを編集し、次の行を追加します。CakePlugin :: load(array( 'Manager')); – MikeMurko
ええ、CakePHP 2.0はプラグインを自動的にロードせず、それらを選択的にロードできることにも気付きました。これを自分の質問に答えて受け入れ、それを受け入れるべきです - あなたは「自己学習者」バッジを取得することすらできます。 – deizel
ありがとうございました。完了しました。 – MikeMurko