我有一个查询如下
$criteria1 = new CDbCriteria();
$criteria1->condition = 'id = 1';
$modelA=Table1::model()->find($criteria1);
我可以将它传递给视图并返回标题和条目
$this->widget('bootstrap.widgets.TbBox', array(
title' => $modelA['title'],
'content' => $modelA['entry'] ));
现在我想返回一系列条目
$criteria2 = new CDbCriteria();
$criteria2->condition = 'id > 7';
$modelB=Table1::model()->findAll($criteria2);
(顺便说一句:我正在按照此处列出的表格进行操作)。我期望能够读取结果数组,如下所示,但是 ['title'] 现在被视为未定义的索引(显然我希望在循环中读取它,但你明白了)
$this->widget('bootstrap.widgets.TbBox', array(
'title' => $modelB['title'][0],
'content' => $modelB['entry'][0]));
我哪里错了?谢谢