تالار گفتمان nCIS.ir

نسخه‌ی کامل: فرستادن مقادیر به لیوت
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
من میخواستم مثلا در کنتلر سایت categories رو بگیرم ولی نمیخوام بفرستم برای ویو سایت
میخوام بفرستم برای لیوت
public function actionIndex()
    {
       $model = Categories::find()->orderBy('name')->where(['confirmed'=>1])->all();
       return $this->render('index', compact('model'));
   }
نمیخوام اینطوری کنم
بجای index باید چی بزنم که بره برای layout؟
سلام.

اگه منظورتون اینه که میخواید نتیجه اکشن در بخشی از لیوت نشون داده بشه، باید از ajax استفاده کنید.

پست آخر این لینکو نگاه کنید لطفا.
 $this->view->params['option']=SiteInfo::findOne(['id'=>1]);
$this->view->params['categories'] = Categories::find()->orderBy('name')->where(['confirmed'=>1])->all();
.
.
.
// in layout
<?php foreach($this->params['categories'] as $category) : ?>
...
<?php endforeach; ?>