Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Yii2 basic ma'lumotlar omboridan ma'lumotlarni category_id ga binoan chaqirib olishni qandey qilinadi?

+2 ovoz
70 marta ko‘rilgan
so‘radi 27 iyul, 17 alfraganus (812 bal)
tahrirlandi 27 iyul, 17 vejon
Assalomu Aleykum,

Men o'z ma.lumotlarimni ma'lumotlar omboridan ma'lumotlarni category_id ga binoan chaqirib olishni bilmayapman, hozircha bilganim faqat mana bu: iltimos shu kodga nima kiritsam, categoriya orqali faqat ozimga kerakli ma'luotlarni chaqira olaman?

  <?php foreach ($dataProvider->getModels() as $model) { ?>

  <div class="gallery">
  <a target="_blank" href="img_fjords.jpg">
   <a href="<?=Yii::$app->homeUrl?>uploads/<?=$model->image?>">  <img src="<?=Yii::$app->homeUrl?>uploads/<?=$model->image?>" alt="Trolltunga Norway" width="250" height="200">
  </a>
  <div class="desc" style="color:red"><?= $model->name?></div>
  <?= $model->category->name?>
</div>

      <?php } ?>

1 ta javob

+2 ovoz
javob berdi 27 iyul, 17 Sardor Dushamov (1,683 bal)
tanlangan 27 iyul, 17 alfraganus
 
Eng yaxshi javob

Controller/actionni ichida query ni quyidagiga o'xshash qilib yozishiz kerak.

 

$query = Post::find()->where(['category_id' => 123]);
$provider = new ActiveDataProvider([
    'query' => $query,
]);

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...