Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 htdocs\kohana\application\vv 中创建文件 Vv.php
vv.php
class Vv{ const $r=10; } echo 'init';
引导程序.php
Kohana::modules(array( ..... 'vv' =>APPPATH.'vv' )); echo Vv::$r //Fatal Error Class Vv not Found.
类是模块的一部分吗?如果没有,则无需通过Kohana::modules.
Kohana::modules
您可以做的是将文件移动到 classes 文件夹:
htdocs\kohana\application\classes\Vv.php
然后您可以bootstrap.php像这样从文件中访问该类:
bootstrap.php
Kohana::modules(array( ..... )); echo Vv::r
查看 Kohana 中的自动加载支持以获取更多信息。
另请记住,类常量不应以 a 开头$,因此您的 Vv 类将需要:
$
class Vv { const r = 10; }
如果你喜欢创建一个模块,你最好在 modules 文件夹中创建 vv 文件夹。
htdocs\kohana\modules\vv\classes\Vv.php
接下来将模块添加到引导文件中
Kohana::modules(array( ... 'vv' =>MODPATH.'vv' ));
之后你就可以访问 Vv
echo Vv::$r;