0
是否可以在CI之外使用CI的表單驗證庫?我有一個帶有聯繫表格的onepage網站,我認爲使用這個庫會很酷。Codeigniter使用CI之外的表單驗證庫
我的第一個問題是庫使用get_instance獲取CI超級全局。顯然這不存在。只是想知道有沒有人曾經嘗試過。
$this->CI =& get_instance();
這是我想如何使用庫:
include('Form_validation.php');
$val = new CI_Form_validation;
$val->set_rules('email', 'Email address', 'required|valid_email');
if ($val->run() == TRUE)
{
//do something
}
else
{
// do something
}
表單驗證庫類除了包含get_instance()方法的Controller類以外,還有幾個依賴類(Lang,Input,URI,Security和2.1中它甚至需要數據庫包文件)。相反黑客只是爲了驗證一個單一的html表單,編寫你自己的驗證類將是一個理智的選擇。 – toopay