Bạn có thể sử dụng phương pháp "set_error_delimiters" của thư viện "Form Validation":
$this->validation->set_error_delimiters('<div class="error">', '</div>');
Ngoài ra bạn có thể thực hiện trên mã nội tuyến với hình thức helper:
validation_errors('<div class="error">', '</div>')
Hoặc tạo mở rộng lớp trên thư viện form_validation:
class MY_Form_validation extends CI_Form_validation
{
public function __construct($rules = array())
{
// applies delimiters set in config file.
if(! isset($rules['error_prefix']))
{
$rules['error_prefix'] = '<div class="error">';
}
if(! isset($rules['error_suffix']))
{
$rules['error_suffix'] = '</div>';
}
parent::__construct($rules);
}
}
Tôi thích phương pháp cuối cùng vì cho phép đặt kiểu theo mặc định và ghi đè từ trước khi giải thích phương pháp.
Xin lỗi vì tiếng anh của tôi :)
Cảm ơn, không biết làm thế nào tôi bỏ lỡ điều đó ... xin lỗi. – Walker
Tôi không thực sự thích, rằng bạn phải gọi phương thức này mỗi lần bạn cần thực hiện xác nhận biểu mẫu. Nếu bạn muốn tránh trùng lặp, bạn có thể đặt nó trên toàn cầu theo phương pháp này: http://chris-schmitz.com/changing-default-error-delimiters-in-codeigniter/ – petrkotek
@petrkotek BẠN DA MVP THANK YOU –