تالار گفتمان nCIS.ir

نسخه‌ی کامل: نمایش پیغام خطا در صورت خالی بودن فیلد های یک فرم
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام.

همون طور که میدونید زمانی که از CActiveForm در view استفاده میشه برای نمایش پیغام خطا از :

<?php echo $form->error($model,'test'); ?>

استفاده میشه .

ولی من فرمم رو در view بصورت اختصاصی نوشتم یعنی از CActiveForm  استفاده نکردم. حالا چطوری میتونم پیغام خطا در صورت خالی بودن فیلد رو نشون بدم؟
<?php if($model->hasErrors('test') : ?>
<div class="text-danger">
    <?php foreach($model->getErrors('test') as $error) : ?>
    <p><?= Html::encode($error) ?></p>
    <?php endforeach; ?>
</div>
<?php endif; ?>