CodeIgniter:如何显示单个验证错误?

use*_*600 5 php codeigniter

如果我用这个

<?= validation_errors(); ?>
Run Code Online (Sandbox Code Playgroud)

结果是

Username field is required
Password field is required
<textbox for username>
<textbox for password>
Run Code Online (Sandbox Code Playgroud)

我真正需要的是显示那些与其元素内联的错误

例:

<textbox for username> Username field is required
<textbox for password> Password field is required
Run Code Online (Sandbox Code Playgroud)

Moy*_*ari 8

为了单独显示错误,您应该使用函数form_error('username').并且为了获得正在检查的字段的值,请使用函数set_value('username').

要使这两个功能起作用,您必须在控制器中为"用户名"字段设置规则.如果您指定验证规则适用于该字段.

<?php echo form_error('username'); ?>
<input type="text" name="username" value="<?php echo set_value('username'); ?>">
Run Code Online (Sandbox Code Playgroud)

这是一个关于表单Login简单教程