2014-05-22 18 views

回答

1

假設你只想驗證一個鏈接的鏈接,你可以添加您的字段的URL驗證器。像下面的東西。

$url = new Zend_Form_Element_Text('url'); 
$url->setOptions(
    array(
     'label'  => 'Url: ', 
     'validators' => array(
          'NotEmpty', 
          array(
           'Callback', 
           true, 
           array(
            'callback' => function($value) { 
             return Zend_Uri::check($value); 
            } 
           ), 
           'messages' => array(
            Zend_Validate_Callback::INVALID_VALUE => 'Please enter a valid URL', 
           ), 
          ), 
         ), 
    ) 
); 
0

您可以使用自定義驗證器。
有像hereherehere(法語)網站很多例子......

編碼Your_Validate_Uri類,你可以做到這一點後:

$url->addValidator(new Your_Validate_Uri()); 
+0

你有沒有解決問題了嗎? – doydoy44

相關問題