2013-10-26 4 views

답변

2

클래스가 모듈의 일부입니까? 그렇지 않은 경우 Kohana::modules을 통해로드 할 필요가 없습니다. 당신이 할 수있는 일

는 클래스 폴더로 파일을 이동할 수 있습니다 :

htdocs\kohana\application\classes\Vv.php 

을 그리고 당신은 다음처럼 bootstrap.php 파일에서 클래스에 액세스 할 수 있습니다

Kohana::modules(array(
    ..... 
)); 

echo Vv::r 

는 한 번 봐 자세한 내용은 Kohana의 autoloading 지원을 참조하십시오.

또한 VV 클래스가 될 필요가 있도록 class constants가하는 $로 시작하지 말아야 기억 : 당신이 모듈을 만들고 싶은 경우에

class Vv { 
    const r = 10; 
} 
1

, 당신은 더 나은 모듈 폴더에있는 절 폴더를 만듭니다. 당신이 한 후

htdocs\kohana\modules\vv\classes\Vv.php 

다음

Kohana::modules(array(
    ... 
    'vv' =>MODPATH.'vv' 
)); 

부트 스트랩 파일에 모듈을 추가 당신의

echo Vv::$r; 
절 액세서 수