如何使用 Zend FW select 包含参数的计算值?
How to select a calculated value including parameter using Zend FW?
我正在使用 Zend FW 并且有一个 select 具有要 selected 的指定列,例如
$select = $this->_db->select();
$select->from( array("t" => 'table'), array( 'id', 'name', 'some_number'));
现在我想得到 some_number
值乘以某个给定参数,例如:
select id, name, (some_number * $param) from table;
怎么做?
知道了,使用 Zend_Db_Expr
。如果其他人需要...这对我有用:
$select->from( array("t" => 'table'),
array( 'id', 'name', 'new_number' => new Zend_Db_Expr('some_number * ' . $param ) )
);
我正在使用 Zend FW 并且有一个 select 具有要 selected 的指定列,例如
$select = $this->_db->select();
$select->from( array("t" => 'table'), array( 'id', 'name', 'some_number'));
现在我想得到 some_number
值乘以某个给定参数,例如:
select id, name, (some_number * $param) from table;
怎么做?
知道了,使用 Zend_Db_Expr
。如果其他人需要...这对我有用:
$select->from( array("t" => 'table'),
array( 'id', 'name', 'new_number' => new Zend_Db_Expr('some_number * ' . $param ) )
);