アップグレードしている。フレームワークで作るほどでもない簡易なサイトだったのでほとんど問題なく移行できたが、公式のマニュアル通りの修正箇所は何点かあったのでその覚書。インストールコンソールで移行するプロジェクトを新たにインストール。データベースの設定と接続の確認。元ファイルの差し替え下記のファイルの差分を差し替え。まとめればよいと思う。削除され、関連した機能は柔軟性を増強するため、メソッドに書き直されています。1.3コレクション下記の配下を差し替え。参考に修正した箇所を挙げてく。cakeDebug$cakeDebug変数はView::renderLayoutから削除されました。エラーを避けるためこの変数の参照を削除してください。1.3コレクションということなので、変数を削除する。VALID_NOT_EMPTY以下の定数はCakePHPから削除されました。削除された定数にアプリケーションが依存しているなら、app/config/bootstrap.phpにこれらの定数を定義してください。‘VALID_NOT_EMPTY’のエラー表示についてコンポーネントSessionコンポーネントとSessionヘルパーは自動的に読み込まれなくなりました。コンポーネントを使っているコントローラに、コンポーネントとヘルパーを読み込ませる。関連は主に下記の内容に引っかかった。View::renderElementは削除されました。代わりにView::element()を使用してください。$title_for_layoutにセットされなくなりました。$title_for_layoutはデフォルトのままです。$var)を使用してください。View::$pageTitleは削除されました。$var);を使用してください。1.3コレクションモデルモデル関連は主に下記の内容に引っかかった。Model::del()とModel::remove()は非推奨となっており、Model::delete()が正規の削除メソッドです。1.3コレクションヘルパーTextHelper::trim()は非推奨となりました。truncate()を使用してください。1.3コレクション今回は関係なかったけど、過去にどこかで使ったことがあるような気がする。この関数を知らずに似たような機能を自分で作ったのだったかもしれない。ページトップこの記事のトラックバックURLトラックバック一覧この記事にはトラックバックがついていません。コメント一覧この記事にはコメントがついていません。