Код: Выделить всё
class News extends \yii\db\ActiveRecord
{
..........
public function getCategories(){
return $this->hasOne(Categories::className(),['id' => 'cat_id'])->viaTable('post2cat',['new_id' => 'id']); }
}
}
Код: Выделить всё
public function actionView($id)
{
$new = News::find()
->with('categories')
->where(['url'=>$id])
->one();
return $this->render('view',['new'=>$new]);
}
Код: Выделить всё
<div>
<?php echo $new->categories->name;?>
</div>
<div>
<?php echo $new->date;?>
</div>
<div>
<?php echo $new->title;?>
</div>
<div>
<?php echo $new->fulltext;?>
</div>