0
有沒有什麼方法可以輸出來自類Zend_Filter_Input的所有過濾數據?有什麼方法可以從Zend_Filter_Input輸出過濾的數據嗎?
有沒有什麼方法可以輸出來自類Zend_Filter_Input的所有過濾數據?有什麼方法可以從Zend_Filter_Input輸出過濾的數據嗎?
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
在表單中,您可以獲得未經過濾的值。檢查手冊;)
你什麼意思?過濾的數據?爲什麼? $ data = $ myFilter-> filter($ data);不夠直接? – markus 2009-07-23 10:12:40
$ _data:數組在**處理之前輸入數據**。你爲什麼需要這個價值? – smoove 2009-07-23 11:03:34