>백엔드 개발 >PHP 튜토리얼 >Yii 구성 파일 Usage_php 예제에 대한 자세한 설명

Yii 구성 파일 Usage_php 예제에 대한 자세한 설명

WBOY
WBOY원래의
2016-05-16 20:29:09963검색

이 글에서는 Yii 구성 파일의 사용법을 자세히 분석합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.

Yii 구성 파일은 ThinkPHP보다 훨씬 더 복잡합니다. 먼저 알고 있는 구성을 기록해 두세요.

코드 복사 코드는 다음과 같습니다.
// 기본 구성 파일
$config = 배열(
'모듈' => 배열(
         'gii' => 배열(
              '클래스' => 'system.gii.GiiModule',
               '비밀번호' => '관리자',
),
),
'basePath' => dirname(__FILE__) .DIRECTORY_SEPARATOR '..',
'name' => 'Yii Learning', //프로젝트 이름
'미리 로드' => 배열('로그'),
'import' => array(//자동 로딩 클래스
         'application.models.*',
         'application.comComponents.*',
),
'defaultController' => 'index', //기본 컨트롤러
'레이아웃' => '레이아웃', //레이아웃 파일
'구성요소' => 배열(
          'db' => 배열(//데이터베이스 구성
              'connectionString' => 'mysql:host=localhost;dbname=h.me',
              '사용자 이름' => '루트',
              '비밀번호' => '',
              '문자 집합' => 'utf8',
              'tablePrefix' => 'tp_',
               'enableParamLogging' => true, //매개변수가 있는 SQL 표시
),
         'urlManager' => 배열(
               'urlFormat' => '경로', //pathinfo 모드
                 'showScriptName' => false, //index.php를 숨길 때 false로 설정해야 합니다
​​​​​ // 'urlSuffix' => '.html', //url 접미사는 의사 정적
과 동일합니다. ),
         'errorHandler' => 배열(
                'errorAction' => 'index/error', //404 오류가 메소드로 점프합니다.
),
         '로그' => 배열(//로그
              '클래스' => 'CLogRouter',
              '경로' => 배열(
배열(
'클래스' => 'CWebLogRoute',
                            '수준' => '추적, 오류, 경고', //응용 프로그램 로그 표시 수준
                              '카테고리' => '시스템.*', //카테고리 기록
),
),
),
),
'params' => require(dirname(__FILE__) . '/params.php'),
);

$config 반환
?>

이 기사가 Yii 프레임워크를 기반으로 PHP 프로그램을 설계하는 데 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.