2011-12-08 40 views
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 
} 
+2

表單驗證庫類除了包含get_instance()方法的Controller類以外,還有幾個依賴類(Lang,Input,URI,Security和2.1中它甚至需要數據庫包文件)。相反黑客只是爲了驗證一個單一的html表單,編寫你自己的驗證類將是一個理智的選擇。 – toopay

回答

0

由於toopay的意見,我已經走了簡單的使用,我需要的CI驗證類的功能的簡單途徑。雖然不錯,但!