application
modules
myModule
classes
controller
model
helper
foo.php
views
init.php
这是我模块的文件结构。我需要在init.php中创建路由,这将允许我从项目的任何地方调用foo.php文件。 foo.php中的类没有扩展任何kohana类 - 这就是阻止我的地方。
你能帮帮我吗?
答案 0 :(得分:1)
路由适用于控制器,而不是随机类。只要您注册该模块,只要您执行new Foo;
,该类就会自动加载。他们不需要扩展kohana类来自动加载。
答案 1 :(得分:0)
尝试使用:include Kohana::find_file('classes', 'foo');
并且不要忘记在bootstrap.php: 'myModule' => MODPATH.'myModule'
中启用您的模块。