2012-09-18 4 views
0

에서 유효성 검사기를 사용하는 방법을 나는 발리 SportNameValidator을 만든 내가 URL에 변수를 확인하기 위해 그것을 사용하고 싶습니다. 어떻게 routes.xml에 대한 검증을 할 수 있나요?젠드 프레임 워크 : router.xml

<rss_top_news_by_sportname> 
<type>Zend_Controller_Router_Route_Regex</type> 
<route>export/rss/top/news/([a-z]+).xml</route> 
<defaults> 
    <controller>export</controller> 
    <action>rssTopNewsBySportName</action> 
</defaults> 
<map> 
    <sportname>1</sportname> 
</map> 

답변

3

검사기는 경로 형태로 사용자 입력을하지 검증하는 데 사용된다

이 파일의 일부분이다. 하지만 당신은 URL을 검증하기 위해 컨트롤러에서이 validaton 메커니즘을 사용할 수 있습니다.

$validator = new SportNameValidator(); 
$valid = $validator->isValid($url_or_part_of_url_you_want_to_validate); 
+0

감사합니다! 라우터의 일부 같은 validaton 메커니즘이 있습니까? 이미 사용했다 – Dimmduh

+0

만 정규식. – S3Mi