私は次のようなクエリを持っています
$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]));
どこが間違っていますか?ありがとう