1
application
|-Payment
| | +--Item
| |   +---Footer.php
| +--Manager.php
|-Boostrap.php

application/Boostrap.php で、 Payment モジュールを次のように初期化したい:

protected function _initPaymentManager()
{
    $manager = Payment_Manager::getInstance();  
    $manager->registerHandler(new Payment_Item_Footer());   
}

しかし、フレームワークは Payment モジュールをまだロードしていません。application/Bootstrap.php の Payment モジュールでクラスを呼び出すにはどうすればよいですか?

4

1 に答える 1

1

モジュール リソースが最初に読み込まれるようにするには、次を追加します。

$this->bootstrap('modules');

メソッドの先頭に_initPaymentManager

Bootstrap.phpまた、application/Payment/フォルダにも必要です。

于 2012-04-24T08:45:38.457 に答える