私はcakephp1.3からcakephp2.2.3に移行しました。しかし、「コントローラーがありません」というエラーが発生します。「/app/ controller ..」をチェックインするように求められますが、「controller」という名前のフォルダーがありません。変換後、「Controller」という名前のフォルダーがあります
だから私がこの問題を解決するのを手伝ってください。
前もって感謝します
私はcakephp1.3からcakephp2.2.3に移行しました。しかし、「コントローラーがありません」というエラーが発生します。「/app/ controller ..」をチェックインするように求められますが、「controller」という名前のフォルダーがありません。変換後、「Controller」という名前のフォルダーがあります
だから私がこの問題を解決するのを手伝ってください。
前もって感謝します
CakePHP1.3からCakePHP2.2.3に切り替えました。
コントローラーに関しては、古いapp/app_controller.phpがapp/Controller/AppController.phpに移動されました。
モデルについても同じです。app/app_model.phpはapp/Model/AppModel.phpに移動されました。
ControllerフォルダーとModelフォルダーは、大文字で始まります。
また、コントローラー/モデル名は_を使用しなくなり、大文字を使用して名前が付けられます。app/ controller / users_controller.phpの代わりに、app / Controller/UsersController.phpが使用されます。
私の最善のアドバイスは、空のCakePHP2.2.3プロジェクトから始めて、古いプロジェクトファイルを対応するフォルダーにコピーすることです。
こちらの移行ガイドもご覧ください。
http://book.cakephp.org/2.0/en/appendices/2-0-migration-guide.html
CakePHP2には、知っておくべきいくつかの改善点があります(パフォーマンスを向上させるクラスの遅延読み込み、非推奨のコンポーネントなど)。