私はYiiを使い始めました。私は自分のホームページを作成しています。私はこのファイルindex.phpとcolumn1.phpに対して2つのビューを使用します。私は、これはちょうど私が私のホームページに表示する最新の10件のレコードを思い出す私のSiteController.phpレンダリングactionIndex()Yiiの他のビューファイルで利用可能なSQLクエリー
public function actionIndex()
{
// limits query for index page results to 10
$Criteria = new CDbCriteria();
$Criteria->limit = 10;
// renders the view file 'protected/views/site/index.php'
// using the default layout 'protected/views/layouts/main.php'
$this->render('index', array(
'ItemDetails' => ItemDetail::model()->findAll($Criteria),
));
}
に次のコードを持っています。私のindex.phpファイル内のレコードにアクセスするために、私はちょうど
<?php foreach($ItemDetails as $ItemDetail):?>
<tr>
<td><?php echo $ItemDetail->title;?></td>
<td><?php echo $ItemDetail->des;?></td>
</tr>
<?php endforeach;?>
を使用する唯一のヒッチは、私は私のcolumn1.phpビューに出力されたこのコードが必要ということです。 ?どのように私は現在、私はちょうど未定義の変数を取得していますか、私はちょうど私のindex.phpビューにすべてをかける必要があり、これを達成ん - 私はちょっとわからないんです、ので、いくつかの指導をお願い申し上げます
おかげ
ジョニー
こんにちはcherif_bをレンダリングするためのブログexempleを見て、はいあなたが正しいです私はレイアウト=「column1の」を使用してindex.phpをビュー内のcolumn1のレイアウトが含まれます。 ?>私のインデックスビュー内では、ここで私はSQLデータを返すことができる必要があります - それ以上のアイデア? – Jonnny