Hallo,
Folgender Prozess: Jemand klickt auf einen Artikel-Link -> actionArtikel wird aufgerufen -> dort wird ein Partial geladen.
Jetzt ist mein Problem, wie kiege ich das Partial in die index view, an eine ganz bestimme Stelle?
SiteController
public function actionArtikel()
{
if (Yii::$app->request->isAjax) {
$subcat = !empty(Yii::$app->request->get('subcat')) ? Yii::$app->request->get('subcat') : '';
$this->renderPartial('partial/productList', array('subcat' => $subcat), false, TRUE);
} else {
}
}
public function actionIndex()
{
$subcat = !empty($this->view->params['subcat']) ? $this->view->params['subcat'] : '';
return $this->render('index', ['subcat' => $subcat]);
}
index.php
<div class="modal-body">
<?php $this->context->renderPartial('partial/productList', array('subcat' => $subcat));?>
</div>
In der view ist subcat immer empty.
Was mache ich falsch? Ich will in der actionArtikel Paramter in das partial weiterleiten. Und in der index.php das generierte Partial einbinden.
Danke