CodeIgniter ユーザガイド 日本語版 Version 2.0.3


1.6.3 から 1.7.0 へのアップグレード

アップグレードの前にはindex.phpを静的ページと置き換えてサイトを停止してください。

ステップ 1: CodeIgniter ファイルの更新

"system"フォルダ内の以下のディレクトリに入っているファイル新しいバージョンのもので置き換えます:

Note: このディレクトリの中のファイルを更新した場合は、必ず最初にコピーを残しておきます。

Step 2: Session テーブルのアップデート

アプリケーション内で Sessionクラス を利用していて、なおかつセッションデータをデータベースで管理している場合、セッションテーブルに user_data という新しいカラムを追加します。 MySQL の場合だと、このカラムは以下のようになります:

user_data text NOT NULL

このカラムを追加するには、以下のようなクエリを発行します:

ALTER TABLE `ci_sessions` ADD `user_data` text NOT NULL

Sessionクラス のページに、新しい Session 機能についてのより詳しい情報が紹介されています。

Step 3: バリデーション構文のアップデート

これは オプション ですが、現在 Validationクラスを利用されている方は作業される事をおすすめします。CI 1.7 では、新しい フォームバリデーション(検証)クラス が導入されますので、 それに伴い古いバリデーションライブラリは非推奨となります。現在稼動しているアプリケーションとの互換性を考慮し、古いライブラリも残してありますが、 出来るだけ早く新しいバージョンに乗り換えられる事をおすすめします。新しいライブラリは従来のものと若干異なった挙動で、いくつかの新機能も備えていますので、ユーザガイドを注意して読んでください。

ステップ 4: ユーザガイドを更新します。

ローカルにあるユーザガイドを、画像ファイルを含めて新しいバージョンのもので置き換えます。