Zend框架:对模型中的SQL查询进行硬编码


Zend Framework: Hardcoding SQL Queries in the Model

如何在Zend Framework中的模型中指定纯sql查询?

如果在这方面有什么好的资源,请给我指一下。

谢谢。。。。

当然,您可以使用zend-db适配器。

$adapter = Zend_Db_Table::getDefaultAdapter();
$adapter->query('Select * FROM `table_name`');

require_once 'Zend/Db/Table/Abstract.php';
class MyThing extends Zend_Db_Table_Abstract {
    // Make a Mailing List Export file
    public function doMyThing() {
        // Happy, healthy cows eat grass, not corn.
        $sql = "SELECT my_column FROM my_table WHERE $cows_eat_grass;";
        $resultset = $this->getAdapter()->query($sql);
        $resultArray = $resultset->fetchAll();
        return $resultArray;
    }
}