2012-02-01 37 views

回答

3

您可以使用直接使用Zend_Db的普通表格或Zend_Db_Table查詢它。

對我來說,下面的工作:

$db = Zend_Db_Table::getDefaultAdapter(); 

$select = $db->select() 
      ->from('view_not_table') 
      ->where('id > ?', 64); 

$results = $select->query()->fetchAll(); 

// or, setting up a Zend_Db_Table 

class Application_Model_DbTable_ViewNotTable extends Zend_Db_Table_Abstract 
{ 
    protected $_name  = 'view_not_table'; 
    protected $_primary = 'id'; 
    protected $_sequence = false; 
} 

$table = new Application_Model_DbTable_ViewNotTable(); 
$table->fetchAll(); 
$table->select() 
     ->from($table) 
     ->where('id = ?', $id); 
+0

謝謝!我之前已經做了這個,但我忘記了設置主鍵部分。這是說表沒有主鍵。我試過這個,它工作。 – burntblark 2012-02-02 00:14:24

+0

非常好,很高興有幫助!這樣的小事有時可能難以捉摸。 – drew010 2012-02-02 00:17:38