有了这个代码:Zend的JSON对象
(...)
<?php foreach($this->albums as $album) :
$jsonalbum = Zend_Json::encode($album);
?>
<tr>
<td><?php echo $this->escape($album->tstamp);?></td>
<td><?php echo $this->escape($album->title);?></td>
<td><?php echo $this->escape($album->place);?></td>
<td class="link" onclick="popup(<?php echo $jsonalbum; ?>)">>></td>
<td>
(...)
$专辑中收录并显示数据,但$ jsonalbum是空的!而我不能找到最新的错误.. 任何帮助? 谢谢!
巴勃罗
我可以建议你尝试json_encode代替Zend_Json :: encode来查看它是否存在与你的$ albums数组相关的问题或Zend_Json的问题。 – 2012-02-12 13:03:09
的print_r $相册打印:一个Zend_Db_Table_Row对象([_data:保护] =>阵列([ID] => 1 [艺术家] =>保罗Nutine [标题] =>煎一面[TSTAMP] => 2012-02-04 21点十六分44秒[用户] => [地点] => [描述] =>)(...)和为$ jsonalbum打印的print_r:{} {} {} {} {}与两个(Zend_jason :: enconde 。和json_encode) – user968865 2012-02-12 13:18:09
得到了它,我不得不行对象转换为数组第一从这里拍!http://framework.zend.com/manual/en/zend.db.table.row.html例4。谢谢! – user968865 2012-02-12 13:24:46