2010-07-30 31 views
0

我寫這一段代碼到我的引導Db_Table模型可用於自舉嗎?

public function _initRouter() 
{ 
    $pages = new Pages(); 
    $routes = $pages->getRoutes(); 

    $front = Zend_Controller_Front::getInstance(); 
    $router = $front->getRouter(); 
    $router->addRoutes($routes); 

    return $router; 
} 

我得到以下錯誤提示「無適配器找到網頁」。

我正在使用application.ini(Zend_Application)來建立數據庫連接。

問題是,我如何在bootstrap中使用數據庫?對於模型等

問候使用,

菲利普

回答

0

你必須確保你的數據庫是建立在調用_initRouter函數之前。

東西沿着

protected function _initDb() 
{ 
    $resource = $this->getPluginResource('db'); 
    $db = $resource->getDbAdapter(); 
    Zend_Db_Table_Abstract::setDefaultAdapter($db); 
    return $db; 
} 
+0

線使用的代碼標籤。它是你的代碼的方式很難閱讀。它的按鈕與00100101 – Iznogood 2010-07-31 00:44:18

+0

好吧,我會試試看 – Phliplip 2010-08-11 12:41:55