簡體   English   中英

getDefaultAdapter Zend框架1.10

[英]getDefaultAdapter Zend framework 1.10

我在application.ini中有下一個設置

resources.db.adapter = PDO_MYSQL
resources.db.params.host = localhost
resources.db.params.username = some
resources.db.params.password = somepass
resources.db.params.dbname = name
resources.db.isDefaultTableAdapter = true

我使用的第一個模型有2個相似的模型Zend_db_table_Abstract

$db = Zend_Db_Table::getDefaultAdapter();

一切正常,但如果我嘗試在第二個中使用相同

我看到下一條消息

Exception information:

Message: No adapter for type Zend_Db_Statement_Pdo 

我嘗試使用另一種方法使用適配器,但看到相同的消息

在擴展zend_db_table_abstract中嘗試

$this->getDefaultAdapter

引導程序在Zend_registry中的注冊表var db

每次我看到相同的消息

任何想法 ?

$db = Zend_Db_Table::getDefaultAdapter();
$db->query('SET @rank:=0');

嘗試這個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM