2009-07-23 48 views

回答

3

Zend_Filter_Input提供了檢索篩選和驗證數據的多種方法。 首先,你可以檢索所有字段的關聯數組:

$data = $input->getEscaped(); // Retrieve all data, escaped with Zend_Filter_HtmlEntities 
$data = $input->getUnescaped(); // Retrieve all data, not escaped. 

你也可以得到你的數據的某些部分的關聯數組,方法名是非常清楚的:

$invalidFields = $input->getInvalid(); // Fields that failed validation 

    $missingFields = $input->getMissing(); // Fields that were declared as 'required' using the 'presence' metacommand, but not in the input 

    $unknownFields = $input->getUnknown(); // Fields that were not declared in the validator rules, but were present in the input. 

在頂部的一切,Zend_Filter_Input提供對象訪問,通過__get魔術方法的實現:

$oneField = $input->oneFieldName 
-1

在表單中,您可以獲得未經過濾的值。檢查手冊;)

相關問題