1
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'gii'=>'gii',
'gii/<controller:\w+>'=>'gii/<controller>',
'gii/<controller:\w+>/<action:\w+>'=>'gii/<controller>/<action>',
'(' . implode('|', EventType::$TYPES_TO_URL) . ')' => 'home/index',
위 코드에서 urlManager 규칙에 대한 정규식을 만들려면 EventType
클래스의 정적 변수를 사용하려고합니다. 하지만 오류가 발생합니다 :Yii - config/main 내부에서 클래스를 사용하는 방법?
Warning: include(EventType.php): failed to open stream: No such file or directory in /Users/trmop/Sites/test.dev/Yii-1-1-14/YiiBase.php on line 427
Warning: include(): Failed opening 'EventType.php' for inclusion (include_path='.:/Applications/MAMP/bin/php/php5.4.19/lib/php') in /Users/trmop/Sites/test.dev/Yii-1-1-14/YiiBase.php on line 427
Fatal error: Class 'EventType' not found in /Users/trmop/Sites/test.dev/app/config/main.php on line 72
Yii 님은 아직 수업을로드하지 않은 것으로 보입니다.
나는 include(dirname(__FILE__) . '../../models/EventType.php');
을 할 수 있지만 깨끗한 해결책은 아닙니다.
Yii의 기능을 사용하여 더 좋은 방법이 있습니까?
'application.models를 가져올 수 있습니다. *'은'import' 배열 이미 사용 중입니다. –
'registerAutoloader()'를 어떻게 사용 하시겠습니까? –