codeigniter의 오류 메시지 표시를 위해 CSS/HTML을 사용자 정의하려고하는데 너무 태그를 적용하고 스타일을 지정할 수 있습니다.codeigniter 오류를 어떻게 사용자 정의/스타일링합니까?
나는 이것을 Google에 시도해 설명서를 검색했지만 잘못된 용어를 찾고 있었음에 틀림 없다 - 누군가 나를 도울 수 있습니까? 당신이 뭔가를 할 수
codeigniter의 오류 메시지 표시를 위해 CSS/HTML을 사용자 정의하려고하는데 너무 태그를 적용하고 스타일을 지정할 수 있습니다.codeigniter 오류를 어떻게 사용자 정의/스타일링합니까?
나는 이것을 Google에 시도해 설명서를 검색했지만 잘못된 용어를 찾고 있었음에 틀림 없다 - 누군가 나를 도울 수 있습니까? 당신이 뭔가를 할 수
...
$this->form_validation->set_error_delimiters('<div class="error">', '</div>');
는 관련 Codeigniter documentation
참고를 참조하십시오 (유효성 검사 form_validation을해야합니다) 함수 참조를 해결하도록 업데이트되었습니다.
$this->validation->set_error_delimiters('<div class="error">', '</div>');
나는 더 우아한 방법을 권장합니다.
С 작성된 MY_Form_validation.php 파일을 기본 구분 기호를 덮어 쓰는 다음 코드로 application/libraries 파일에 추가했습니다. 원래
class MY_Form_validation extends CI_Form_validation {
public function __construct()
{
parent::__construct();
$this->_error_prefix = '<p class="error">';
$this->_error_suffix = '</p>';
}
}
링크 : http://chris-schmitz.com/changing-default-error-delimiters-in-codeigniter/
당신은 "폼 검증"도서관의 방법 "set_error_delimiters"를 사용할 수 있습니다 :
$this->validation->set_error_delimiters('<div class="error">', '</div>');
또한
당신이 양식 도우미와 코드 인라인에 만들어진 수 있습니다
validation_errors('<div class="error">', '</div>')
또는 form_validation 라이브러리에서 extends 클래스를 생성했습니다.
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);
}
}
나는 기본적으로 스타일을 설정하고 before 메소드에서 덮어 쓰기를 설명하기 때문에 마지막 방법을 좋아합니다. 나의 영어 : 죄송합니다
는
$this->validation->set_error_delimiters('<div class="error">', '</div>');
이 잘못된 구문입니다. 올바른 것은
$this->form_validation->set_error_delimiters('<div class="error">', '</div>');
감사합니다. 내가 어떻게 그 것을 놓쳤는지 전혀 모른다. .. 미안. – Walker
폼 검증을 할 때마다이 메소드를 호출해야한다는 점이 마음에 들지 않습니다. 복제를 피하려면 다음 방법으로 전역으로 설정할 수 있습니다. http://chris-schmitz.com/changing-default-error-delimiters-in-codeigniter/ – petrkotek
@petrkotek YOU DA MVP 감사합니다 –