コードイグナイターバージョン1.7を3.xにアップグレードする方法。CodeIgniterバージョンアップグレード
答えて
あなたがする必要があるのは、このGuide to Upgrade from CI 1.7 to lastestです。これはCodeIgniterのアップグレードに役立ちます。私のプロジェクトで試されました。
まあ、CIフレームワークには巨大なアップグラデーションがあります。
- コードのバックアップを取る(ヘルパー、コントローラ、モデル、ビュー)
- データベース
その後、両方のバージョンのリリースノートをチェックする必要があり、あなたがアップグレードコアにする必要があります。
たぶん、あなたは1.7で、あなたがあなたの書いたコードを統合し、テストケースを記述する必要がその後、自社のコアでそのすでに
を書いおよび3.xにと独自のコードを削減する必要があります。
次に、テストケースを実行します。
は、私はその一歩ではないか、1日の作業:)実際が、あなたは、各バージョンを1つずつをアップグレードする必要はありませんだと思います。 instructionsをすべて読んでバージョンとターゲットをアップグレードし、実行するリストを作成すれば、そのリストを一度に実行することができます。 1.7.2から3.1.3へのアップグレード時に私が自分のリストに追加したことのいくつかを以下に示します。
_get
の魔法の方法にreturn parent::__get($prop);
を追加してください。
ビューに置き換えvalidation_errors()
で$this->validation->error_string
を置き換えます$ this-> validation-> FIELD_NAME SET_VALUEと( 'FIELD_NAME')とset_select()、など。するために使用される値を追加し、それぞれに事前フィールド。しかし、form_validation-> run()を先に実行しないと、set_value()が機能しないことを考慮に入れてください。
データを取得:データを設定する場合$this->input->post(‘field_name’)
で$this->validation->field_name
と$this->form_validation->field_name
を交換してください:set_data($other_data)
は$_POST
の内容を上書きするので、あなたは$ other_dataをマージする必要があると$_POST
というアカウントで$this->form_validation->set_data($data);
$this->form_validation->field_name
を置き換え
テイク。
幸運にも、それを通ってパワー!
- 1. ZK WebアプリケーションのTomcatバージョンアップグレード
- 2. Codeigniter AjaxはCodeIgniterのテーブル
- 3. codeigniter
- 4. CodeIgniter
- 5. は私のCodeIgniterのプロジェクトでCodeIgniterのプロジェクト
- 6. 古いバージョンのcodeigniter 2からcodeigniter 3.1.2
- 7. 未定義のインデックス:CodeIgniterの中のCodeIgniter
- 8. CodeIgniterのを使用してCodeIgniterのJSON
- 9. メンバーシップウェブサイトcodeigniter
- 10. CodeIgniter + CSS
- 11. CodeIgniterの -
- 12. CodeIgniterの
- 13. Codeigniter - link
- 14. codeigniterエラーページ
- 15. Codeigniterベストプラクティスモデル
- 16. CodeIgniter 404
- 17. CodeIgniterセッション
- 18. CodeIgniter QueryStrings
- 19. Codeigniter expressionEngine
- 20. Codeigniter doctrine
- 21. CodeIgniterの
- 22. CodeIgniterの
- 23. CodeIgniterファイルアップロードブラックホール
- 24. Codeigniterモバイルリダイレクトキャッシング
- 25. codeigniter datamapper
- 26. codeigniter - リダイレクトページ
- 27. CodeIgniterの
- 28. CodeIgniter Routing
- 29. mysql codeigniter
- 30. CodeIgniterセッション