0
我的問題很簡單。從技術上來說,視圖不是表格,我如何在Zend Framework中查詢mysql視圖表。在Zend Framework中查詢mysql數據庫表視圖
我的問題很簡單。從技術上來說,視圖不是表格,我如何在Zend Framework中查詢mysql視圖表。在Zend Framework中查詢mysql數據庫表視圖
您可以使用直接使用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);
謝謝!我之前已經做了這個,但我忘記了設置主鍵部分。這是說表沒有主鍵。我試過這個,它工作。 – burntblark 2012-02-02 00:14:24
非常好,很高興有幫助!這樣的小事有時可能難以捉摸。 – drew010 2012-02-02 00:17:38