この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
「CodeIgniter 1.7.1 」で動いているシステムを「CodeIgniter 2.0.1」にアップグレードした時の変更点をまとめてみました。
※元々のシステムによって大きく作業量なども変わるはずなのでご注意ください。
あくまで参考程度に考えてください。
- コントローラーの継承元クラス名が「Controller」→「CI_Controller」
※これに伴うコンストラクタ - config.phpで「encryption_key」の設定
- 検証クラスの変更「validation」→「form_validation」
これが一番痛い・・・さすがクラス名自体変わっただけのことはある$this->load->library('form_validation', '', 'validate');
で逃げられないかと思いましたが、「set_fields()」がUndefined・・・・
諦めてバリデーションは書き直そう。