1. システム ディレクトリ内のすべてのファイルとフォルダーを置き換え、index.php
2. コントローラーとモデル内のファイルの最初の文字を大文字に変更する必要があります: Application.php -> .php、m_Application.php -> M_Application.php3. config/mimes.php
を置き換えます4. config/autoload.phpから$auto_load['core']を削除します。セッション ライブラリの使用に大きな変更が加えられました。プロジェクトの主な変更は、unset_user_data 関数の変更です
<span>//</span><span> Old</span><span>$this</span>->session->unset_userdata(<span>array</span>('item' => '', 'item2' => ''<span>)); </span><span>//</span><span> New</span><span>$this</span>->session->unset_userdata(<span>array</span>('item', 'item2'));
6. config/database.php ファイルを更新します
<span>$active_group</span> = 'default'<span>; </span><span>//</span><span> $active_record = TRUE;</span><span>$query_builder</span> = <span>TRUE</span><span>; </span><span>//</span><span>$db['default']['dbdriver'] = 'mysql';</span><span>$db</span>['default']['dbdriver'] = 'mysqli';
7. CI3.0 を変更します。 views フォルダー プロジェクトの下のエラー フォルダーをプロジェクトの views フォルダーにコピーします
8. config/routes.php ファイルを更新します。CI3.0 (:any) には '/' が含まれていません
(.+) <span>//</span><span> matches ANYTHING</span>(:any) <span>//</span><span> matches any character, except for '/'</span>
を確認してください: http://codeigniter.org.cn/user_guide/installation/upgrade_300.html
以上、プロジェクトの側面も含めて、Codeigniter 22 から Codeigniter 30 にアップグレードする際の注意事項を紹介しましたので、PHP チュートリアルに興味のある方の参考になれば幸いです。