我的问题很简单。我如何在 Zend Framework 中查询 mysql View 表,因为从技术上讲 View 不是表。
最佳答案
您可以像查询普通表一样直接使用 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);
关于mysql - 在 Zend Framework 中查询 mysql 数据库 TableView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20913640/