如何在Kohana 3.2的驗證對象上調用trim函數?我正在使用:如何在Kohana 3.2驗證對象上調用修剪功能?
$post = Validation::factory($this->request->post());
$post->rule('Email', 'trim');
如何在Kohana 3.2的驗證對象上調用trim函數?我正在使用:如何在Kohana 3.2驗證對象上調用修剪功能?
$post = Validation::factory($this->request->post());
$post->rule('Email', 'trim');
驗證對象只讀爲3.2。創建驗證對象,像這樣先篩選輸入:
$post = array_map('trim', $this->request->post()); // $post[key] = expression; if it is for one specific value
$post = Validation::factory($post);
// set validation rules etc
除了Darsstar回覆 - 如果你需要的array_map
遞歸版本,看看Arr::map功能:
$post = Arr::map('trim', $this->request->post());
+1)'Arr :: map()' –
所以$ =後驗證::工廠($後); –
是的,並且在該行之前對所需的$ post數組執行所有過濾。 – Darsstar
但kohana 3.2沒有方法過濾器,我仍然不知道如何獲取驗證的數據 –