0
application
modules
   myModule
      classes
         controller
         model
         helper
         foo.php
      views
      init.php

这是我的模块的文件结构。我需要在 init.php 中创建路由,这将允许我从项目中的任何位置调用 foo.php 文件。foo.php 中的类没有扩展任何 kohana 类——这就是阻止我的地方。

你可以帮帮我吗?

4

2 回答 2

1

路由适用于控制器,而不是随机类。只要您注册了模块,该类就会在您注册时自动加载new Foo;。他们不需要扩展 kohana 类来自动加载。

于 2013-02-27T21:56:37.730 回答
0

尝试:include Kohana::find_file('classes', 'foo');并且不要忘记在bootstrap.php: 'myModule' => MODPATH.'myModule'.

于 2013-02-27T21:54:43.600 回答