2012-06-13 93 views
4

我需要檢查插入的user_id是否存在。我將在Codeigniter表單驗證中使用回調,但它們需要在控制器中執行驗證的功能。我在多個控制器的許多頁面上使用這個功能,所以我認爲我會在模型中做到這一點。 Codeigniter不支持這個。Codeigniter表單驗證外部回調

http://codeigniter.com/forums/viewthread/205469/

我發現這一點,但它似乎是一個很大的每個驗證代碼。我使用這個很多,所以我不希望每次都有大量的代碼。

如何使用盡可能少的代碼從模型運行表單驗證?

+0

你的問題到底是什麼? –

+0

@Colin如何調用外部回調方法 – Gerep

+0

我編輯得更清楚 –

回答

6

延伸CI_Form_Validation。這樣您就可以像所有其他Codeigniter驗證功能一樣調用您的回調。

+1

你是說make一個'MY_Form_Validation'? –

+0

是的。你是對的。 –

+0

這可能聽起來很愚蠢,但該文件將放在哪裏?而且,我只是有驗證功能嗎?或者我還需要'$ config'的東西嗎? –