кнопка переключения yii2, которая отображает страницу с помощью pjax

#yii2 #pjax #yii2-model

#yii2 #pjax #yii2-модель

Вопрос:

Я пытаюсь создать форму, которая изменяет ввод в соответствии с нажатой кнопкой, используя pjax из yii2, страница не загружается.

Мой взгляд

 <div id="container-ajax">
           
                 <?php Pjax::begin([]);  
                  echo $this->render('noleggia_andata', ['form' => $form, 'noleggi_partenza' => $noleggi_partenza]);

                Pjax::end(); ?>
             </div>  

Это один из них, я пробовал с помощью ActionView из Button, но не знаю, как это сделать, можете ли вы дать мне какие-либо предложения?
Вид

 <?= Html::a("Go", ['noleggi/noleggia_andata'], ['class' => 'btn-discard-orange']) */ ?>  

Контроллер

  public function actionNoleggia_andata()
    {

    $noleggi_partenza = new Noleggi_partenza;

   return $this->render('noleggia_andata',['noleggi_partenza' => $noleggi_partenza]);
    }  

Просмотр контроллера rederAjax

общедоступная функция actionNoleggia_andata() {

  $noleggi_partenza = new Noleggi_partenza;
  

верните $this-> renderAjax(‘noleggia_andata’,[‘noleggi_partenza’ => $noleggi_partenza]);
}

введите описание изображения здесь

Комментарии:

1. Есть предложения или рекомендации относительно дальнейших действий?

2. Извините, я немного сбит с толку вашим вопросом. Можете ли вы предоставить более подробную информацию?

3. попробуйте это blog.neattutorials.com/examples/pjax/web/site/auto-refresh

4. В представлении «noleggi» есть форма, которую я создал, но части формы меняются в зависимости от нажатой кнопки, я попытался выполнить renderAjax, но он плохо считывает модель, две формы не взаимодействуют.