Codeigniter에서 응용 프로그램을 빌드하고 양식 유효성 검사 라이브러리의 valid_url
을 사용하여 도메인이 유효한지 (예 : "hæi.no") 확인하려고했습니다. 노르웨이 문자가 허용되지 않았으므로이 방법은 효과가 없습니다. 유효한 URL을 확인하고 "ÆØÅ", "æøå"와 같은 노르웨이어 문자를 허용하는 것이 가장 좋은 방법은 무엇입니까?URL이 Codeigniter의 노르웨이어 문자와 맞는지 확인하는 방법
0
A
답변
0
개인적으로 콜백을 사용하는 것보다 더 우아하다고 생각하는 폼 유효성 검사 라이브러리를 직접 만들 수 있습니다. 컨트롤러이 라이브러리를 모두로드 보장
$this->load->library(array('form_validation', 'My_form_validation'));
에서
, 당신은 MY_Form_validation
이
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class MY_Form_validation extends CI_Form_validation
{
/**
* Reference to the CodeIgniter instance
*
* @var object
*/
protected $CI;
function __construct($config = array())
{
$this->CI =& get_instance();
parent::__construct($config);
}
function series_exists($series_id)
{
$this->CI->db
->select('COUNT(`id`)')
->where('id', $series_id);
$rows = $this->CI->db->get('series')->result()[0];
return $rows == 1;
}
}
CI_Form_validation
/application/libraries/My_form_validation.php를 확장 둘 다 같이 필요 이 예에서 series_exists
함수를 볼 수 있습니다. 이것은 일반적인 유효성 검사 규칙처럼 호출됩니다. 그것은 오직 하나의 매개 변수를 취합니다. 고유 한 이름 (예 : my_valid_url
)이 있어야하는 자신의 함수로 바꿉니다.
내 예에 내가 잘못 될 수도 있습니다 'required|integer|series_exists'
관련 문제
- 1. URL이 패턴에 맞는지 확인하는 Java 메소드
- 2. URL이 올바른지 확인하는 방법
- 3. url이 홈페이지인지 확인하는 방법
- 4. CodeIgniter의 사전 URL이 CodeIgniter의에서
- 5. 정수가 64 비트에 맞는지 확인하는 Python 방법
- 6. URL이 iphone에 유효한지 확인하는 방법
- 7. URL이 외부 링크인지 확인하는 방법
- 8. flickr URL이 유효한지 확인하는 방법
- 9. 가 어떻게이 같은 URL이 CodeIgniter의
- 10. 노르웨이어 언어 iphone을 사용하는 방법?
- 11. 노르웨이어 문자
- 12. CodeIgniter의 모든 게시물 요청을 확인하는 방법
- 13. Android release.keystore가 맞는지 확인하는 방법은 무엇인가요?
- 14. 텍스트가 프레임에 맞는지 확인하는 방법은 무엇입니까?
- 15. VB 텍스트가 셀에 맞는지 확인하는 코드
- 16. 선의 좌표가 맞는지 확인하는 방법은 무엇입니까?
- 17. 값의 순서가 맞는지 확인하는 방법은 무엇입니까?
- 18. 사용자 입력이 변수에 맞는지 확인하는 방법은 무엇입니까?
- 19. url이 유효한지 확인하는 기능
- 20. 문자열이 richtextbox 보이는 영역에 맞는지 여부를 확인하는 방법
- 21. 이진수 패턴이 더 큰 이진수에 맞는지 확인하는 가장 좋은 방법
- 22. 주어진 문자열이 특정 gwt 레이블에 맞는지 아닌지 확인하는 방법
- 23. 값 유형이 맞는지 확인하는 방법 사전 <String, Any>
- 24. URL이 https를 통해 Java에 있는지 확인하는 방법
- 25. URL이 SWF를 가리키는 지 확인하는 방법
- 26. Java - URL이 있는지 확인하는 가장 빠른 방법
- 27. YouTtube 동영상을 확인하는 방법 URL이 현재 유효합니까?
- 28. NSString에 특정 주소의 URL이 있는지 확인하는 방법
- 29. URL이 이미 열려 있는지 확인하는 방법 HTML
- 30. url이 이미 북마크되어 있는지 확인하는 방법
같이 보일 것입니다, 당신의 유효성 검사 규칙에 함수 이름을 추가,하지만 난 그 문자가 URL에 유효 확실하지 않다, [여기]를 보면 (http://stackoverflow.com/questions/1547899/which-characters-make-a-url-invalid) –
@RoshanBhumbra 많은 도메인이 여기에 중요한 부분 인 .no를 포함하여 IDN과 호환됩니다. 따라서 예를 들어 FILTER_VALIDATE_URL과 같은 기본 PHP 유효성 검사를 사용할 수 없습니다. – kanarifugl
내 도움이 도움이 되었습니까? –