私のプロジェクトには2つのテーブルがMainAds
ありAdsImage
、その構造は次のとおりです
MainAds AdsImage
id id
category main_ads_id
description image
title
price
そして、私は次のリストビューを持っています
<div class="container">
<div class="row">
<div class="item">
<div class="well">
<img class="img-responsive" src="http://placehold.it/700x400" alt="">
<span>$21.00</span>
<h4>
<a href="#">Project Name</a>
</h4>
</div>
</div>
</div>
</div>
これはテンプレートに他ならず、テーブルからすべてのデータを表示したいadvertisement
ので、どうすればそれを行うことができますか? そのデータをビューファイルに表示するにはどうすればよいですか
これまでにこれを試しましたが、正しく機能していません
<?php foreach ($dataProvider->models as $model) {
echo "<div class='item'>" +
"<div class='well'>" +
"<img class='img-responsive' src='../uploads'.'$imagemodel->image'. alt=''>" +
"<span>$21.00</span>" +
"<h4>" +
"<a href='#'>Project Name</a>" +
"</h4>" +
"</div>"+
"</div>";
}
?>
ビューファイルなどにデータを表示する正しい方法はありますか
を使用してそれを行う方法は知っていますdetailview
が、異なるモデルを使用してビュー ページでカスタム レイアウトを使用する方法がわかりません。
以下の回答でDouble Hが提案したことを試しましたが、以下のようなエラーが発生しています