Yii2: Les règles de case à cocher ne fonctionnent pas lors de l'inscription pour les termes et conditions
Sur inscription, j'ai besoin d'un certain message, mais pour une raison quelconque, il ne parvient pas à afficher mon message.
s'il vous plaît aider
J'ai les règles suivantes:
['acordul_tc', 'required', 'on' => ['register']],
['acordul_tc', 'integer', 'max' => 1, 'message' => 'my test message'],
et le code html:
<div style='position:relative; float:left; padding:5px;'>
<div style='float:left; padding:5px;'>
<?php
echo $form->field($model, 'acordul_tc',
['options' => ['tag' => 'span',],
'template' => "{input}"])->checkbox(['checked' => false]);
?>
</div>
<div style='float:left; padding:5px;'>
<?php
echo \Yii::t('user', 'acordul_tc_start') .
Html::a(Yii::t('diverse', 'Termenii si Conditiile'),
['site/terms-and-conditions']) .
\Yii::t('user', 'acordul_tc_end');
?>
</div>
</div>
<div class="col-lg-12">
<?php
echo $form->field($model, 'acordul_tc',
['template' => "{error}"])
->error();
?>
source d'informationauteur Ionut Flavius Pogacian
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez afficher de message d'erreur lorsque la case n'est pas cochée, essayez cette règle
Cela signifie que l'attribut est obligatoire et doit être égale à 1, sinon une erreur d'affichage avec votre message.
Ci-dessous est le code à modifier doivent être faites sur le FORMULAIRE pour obtenir les résultats attendus pour l'Utilisateur Final.
Ci-dessous est l'image qui explique tout.
dans le modèle>règles de la fonction