[PHP] CodeIgniterの1.7から2.0へのアップグレード

  • このエントリーをはてなブックマークに追加
  • Pocket

attention この記事は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・・・・
    諦めてバリデーションは書き直そう。

WordPress対応 PHPファイル 難読化ツール

ご訪問ありがとうございます。
参考になりましたら『いいね!』もお願いします。

ITの活用情報を毎週お届けする無料メルマガに是非ご登録ください。

閉じる

ご意見・ご感想をお待ちしております。

いただいた情報は一般公開されません。(入力いただいたメールアドレスにてご返信させていただきます)
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。