0

那是我的数组:

$rows = $this->fetchAll($a)->toArray();

如何推动这个 exp。'type' => 1 在 $rows 的所有数组中?

4

1 回答 1

1

使用 foreach 在结果的每一行上循环并推送值。这是非常基本的数组操作,您可以在各处找到示例。

或者,跳过代码中的循环,将 type = 1 移植到 SELECT 语句中。

$this->select()
     ->from(array(
         't' => 'fooTable'
     ), array(
         'type' => new Zend_Db_Expr($db->quote('1')), 
         'id'   => 't.id'
         'col1'   => 't.someothercolumn'
         'col2'   => 't.someothercolumn2'
     )
);
于 2012-08-23T14:53:35.037 回答