我的應用程序結構:模塊型號不加載
- /應用
- /模型
- ShoppingCart.php
- /模塊
- /訂單
- /型號
- Order.php
- /型號
- /訂單
- /模型
我要創建的模塊的應用所以在我的application.ini我把:
resources.frontController.moduleDir ectory = APPLICATION_PATH 「/模塊」
resources.modules [] = 「」
基本上我爲我的主應用程序Application_Model_ShoppingCart需要Orders_Model_Order下定單:
class Application_Model_ShoppingCart
{
static public $mCartId;
function __construct()
{
#$this->OrderModel = new Orders_Model_Order();
$this->SetCartId();
}
}
class Orders_Model_Order
{
function __construct()
{
$this->PP_Session = Zend_Registry::get('PP_Session');
}
}
但我不斷收到一個致命的錯誤:
致命錯誤:類「O rders_Model_Order'找不到../application/models/ShoppingCart.php on line 13
我一直在嘗試不同的東西,但它仍然不包括帶有自動加載器的模塊。我應該做些什麼?
在此先感謝。
第一個解決方案沒有工作,但一旦我添加了一個Orders_Bootstrap(zf創建模塊不會自動創建)它的工作。感謝兄弟,我完全擊中了這一面的牆。 – 2010-10-28 15:11:59
@marko這是一個棘手的問題,你必須手動創建它。我也經常忘記它。 – takeshin 2010-10-28 19:06:59