Мне надо из меню по адресу:
modules\katalog\views\spr\index
вызвать в модальном окне view по адресу:
modules\katalog\views\product\index
Меню одинаковое и там и там.
view по адресу \views\product\index:
Код: Выделить всё
<div class="content_product">
<?php
Modal::begin([
'header' => 'Поиск товара',
'id' => 'product-modal',
]);
?>
<?php
$form = ActiveForm::begin([
'id' => 'product-form',
'enableAjaxValidation' => true
]);
echo $form->field($model, 'name')->textInput();
echo $form->field($model, 'id')->passwordInput();
?>
<?php
echo Html::submitButton('Поиск', ['class' => 'btn btn-primary', 'name' => 'product-button']);
?>
<?php
ActiveForm::end();
Modal::end();
?>
</div>
Код: Выделить всё
public function actionIndex()
{
$model = new ProductModel();
if (Yii::$app->request->isAjax)
{
if ($model->load(Yii::$app->request->post()))
{
$data = Yii::$app->request->post('ClientModel', []);
// получить данные и перейти на другую страницу
}
else
{
return $this->renderAjax('index', [
'model' => $model,
]);
}
}
}
modules\katalog\views\spr\index
в модальном окне view из:
modules\katalog\views\product\index
Код: Выделить всё
................................................
['label' => 'Пользователи', 'url' => '#', 'options' => ['data-toggle' => 'modal', 'data-target' => '#product-modal']],
................................................