如何使用Zend FW选择包含参数的计算值?

时间:2019-07-12 14:31:00

标签: zend-framework

我正在使用Zend FW,并选择了要选择的指定列,例如

$select = $this->_db->select();
$select->from( array("t" => 'table'), array( 'id', 'name', 'some_number'));

现在,我想将some_number值乘以某些给定参数,例如:

select id, name, (some_number * $param) from table;

该怎么做?

1 个答案:

答案 0 :(得分:0)

使用Zend_Db_Expr进行匹配。如果有人需要...对我有用:

$select->from( array("t" => 'table'), 
               array( 'id', 'name', 'new_number' => new Zend_Db_Expr('some_number * ' . $param ) )
             );