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

これは私のモジュールのファイル構造です。プロジェクトのどこからでも foo.php ファイルを呼び出すことができるように、init.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 に答える