1. 시스템 디렉터리의 모든 파일과 폴더를 교체하고 index.php를 교체합니다.
2. 컨트롤러 및 모델의 파일 첫 글자를 대문자로 변경해야 합니다: Application.php -> 애플리케이션.php, m_애플리케이션.php -> M_애플리케이션
3. /mimes.php4. 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'));
<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';
(.+) <span>//</span><span> matches ANYTHING</span>(:any) <span>//</span><span> matches any character, except for '/'</span>
위 내용은 프로젝트 측면을 포함하여 프로젝트를 Codeigniter 22에서 Codeigniter 30으로 업그레이드하기 위한 몇 가지 주의 사항을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.