我对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()错误 这可能是语法错误,但我不确定应该如何使其工作。任何帮助将非常感激。
答案 0 :(得分:0)
您可以尝试使用此查询。
<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']);
}
?>