0

バリデータSportNameValidatorを作成しました。これを使用して、URL の変数をチェックしたいと考えています。routes.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>

4

1 に答える 1

3

バリデーターは、ルートではなく、フォームのユーザー入力を検証するために使用されます。ただし、コントローラーでこの検証メカニズムを使用して、URL を検証できます。

$validator = new SportNameValidator();
$valid = $validator->isValid($url_or_part_of_url_you_want_to_validate);
于 2012-09-18T10:40:26.917 に答える