我正在學習Zend Framework的開始。設置Zend ValidatorRules的最大和最小字符串長度
我需要檢查,如果字符串有超過最大,也就是說,200,和最小長度爲0
這裏是我創建的validatorRules:
$validators = array('descr' => array(array('stringLength', array('max'=>200))));
但這種驗證返回,如果假該stringLength爲0
我要的是一個驗證的是確保我的字符串低於200(0長度是可接受的)
編輯:我不是ü唱形式,而是一個REST Web服務,它接受來自查詢字符串的輸入,所以'setRequired'在我的情況下不起作用。
任何解決方案?
謝謝。
感謝您的回覆。我想我沒有清楚地說明我的問題。我想驗證器返回true,即使我的字符串是長度爲0.謝謝。 – VHanded 2012-01-04 03:57:43
啊對不起,請參閱我的編輯 – redmoon7777 2012-01-04 04:10:56
謝謝,但我沒有使用Zend_Form,而是使用Zend_Rest_Controller,其中輸入從querystring傳入。 – VHanded 2012-01-04 07:00:23