【发布时间】:2018-04-30 09:27:32
【问题描述】:
我对 yii 还很陌生,所以我想这一定是一个很容易回答的问题。我正在尝试为提交按钮创建条件。我想要的是,如果用户之前创建了表单,他们将无法按下提交按钮。
这是代码 sn-p 和我正在尝试的:
<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>
我收到 Call to undefined method frontend\models\AsdaPa0026::model() 错误 这可能是一个语法错误,但我不确定我应该如何让它工作。任何帮助将不胜感激。
【问题讨论】:
-
::model()是 Yii 1.1 的语法。如果你使用的是 Yii 2,你可能需要使用::find()->where(['id_asda_pa_0025' => $id])->exist()。
标签: forms button yii2 submit conditional-statements