Yii2: создайте условие для кнопки «Отправить» - PullRequest
0 голосов
/ 30 апреля 2018

Я довольно новичок в yii, поэтому, наверное, на этот вопрос очень легко ответить. Я пытаюсь создать условие для кнопки отправки. Я хочу, чтобы пользователи не могли нажимать кнопку отправки, если они создали форму ранее.

Это фрагмент кода и то, что я пытаюсь:

<div class="form-group">
    <?=
        $id = Yii::$app->user->getId();
        $exists = AsdaPa0026::model()->exist('id_asda_pa_0025='.$id);


         if($exists){
            echo " you have already filled a form ";
         }
          else{

           Html::submitButton('Someter', ['class' => 'btn btn-success']);
          }
          ?>

</div>

Я получаю вызов неопределенного интерфейса метода \ models \ AsdaPa0026 :: model () ошибка Вероятно, это синтаксическая ошибка, но я не уверен, как мне заставить это работать. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 30 апреля 2018

Вы можете попробовать с этим запросом.

<div class="form-group">
    <?=
        $id = Yii::$app->user->getId();
        $exists = AsdaPa0026::findOne(['id_asda_pa_0025'=>$id]);

         if($exists){
            echo " you have already filled a form ";
         }
          else{

          echo Html::submitButton('Someter', ['class' => 'btn btn-success']);
          }
          ?>

...