在zf2中sql 语句的使用

在zf2中,对于数据库的数据操作有各种各样的复合操作,不需要直接使用到sql ,

但是对于复杂的多表操作,还是可能要用到sql ,所以想了解在zf中如何使用sql 语句。

在使用是,本人常用的方法是:


public function findAll(){
    $sql = '...';
    return $this->adapter->query($sql,Adapter::QUERY_MODE_EXECUTE);
}


但是有位朋友提出可以使用如下的方法:


public function findAll()
{
    $sqlStr = "...";
    $vals = array(....);
    return $this->adapter->query($sqlStr)->execute($vals);
}
但是,我想知道$vals 的值是什么?




你可能感兴趣的:(sql,execute,zf2)