我控制器一個類別裏面Yii2列表項
public function actionIndex()
{
$query = Documents::find();
$docs = $query->orderBy('cate_id ASC')->all();
return $this->render('index', [
'docs' => $docs,
]);
}
我的觀點
<?php foreach ($docs as $doc) {
$cate = app\models\Categories::find()->where(['id'=>$doc->cate_id])->one();?>
<h4><?=$cate->title?></h4>
<p><?= Html::a($doc->title, ['documents/view', 'id'=>$doc->id]) ?></p>
<?php } ?>
有了這個我看的樣子
1類
- 菜單項目名稱1
類別1
- 菜單項名稱2
類別2
- 菜單項目標題3
我希望它顯示
分類1
- 菜單項標題1
- 菜單項標題2
分類2
- 菜單項標題3
請幫助我。
謝謝!
它的工作。非常感謝! –
我真的不明白「foreach($ catList as $ cate_id => $ catItems)」部分。 你能解釋一下嗎?謝謝 –
print $ catList來理解它。 '的print_r($ catList)'。 – Hearaman