2013-10-26 1 views

ответ

2

Является ли класс частью модуля? Если нет, нет необходимости загружать его через Kohana::modules.

Что вы можете сделать, это переместить файл в папку классов:

htdocs\kohana\application\classes\Vv.php 

И тогда вы можете получить доступ к классу из файла bootstrap.php следующим образом:

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

echo Vv::r 

Возьмите взгляд на autoloading Поддержка в Кохане для получения дополнительной информации.

помнить также, что class constants не следует начинать с $, так что ваш класс Vv должны быть:

class Vv { 
    const r = 10; 
} 
1

Если вы хотите создать модуль, то лучше создать папку Vv в папке модулей.

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

следующий добавить модуль в загрузочный файл

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

После того, как вы сделали, что ваш способен Acces Vv

echo Vv::$r;