我剛剛開始使用CodeIgniter的一個小頁面,並希望運行CodeIgniter的表單驗證魔術技巧。對於這一點,我已經通過config/form_validation.php
設定一些規則:合併CodeIgniter表單驗證規則
$config = array(
array(
'field' => 'name',
'label' => 'Name',
'rules' => 'trim|required|max_length[64]'
)
);
但除此之外,我想設置控制器本身裏面的一些特定的規則。
$this->form_validation->set_rules('name', 'Name', ' is_unique[table.name]');
我的問題 - 具體set_rules()
似乎已重置所有以前定義的規則。
有沒有辦法將兩套規則合併?或者我錯過了一個方法嗎?
葉,我問過我的問題後,我想到了這個解決方案。它應該解決我的問題,但是我想在每個控制器中指定一個附加規則的原因是因爲幾乎在這個配置中的每個命名數組看起來都是相同的,只是這一個is_unique語句:) – Pakuna 2012-07-15 06:46:39