0
我使用symfony的1.0.6和操作文件,我們可以通過設置錯誤,如何在靜態方法中使用sfRequest實例?
$this->getRequest()->setError("email", "The email address does not look valid. Please re-check the address.");
但是,當在/lib/model/User.php使用,靜態函數
public static function createNewUser() {
if(preg_match("/\bUsername\b/i", $err)) {
$sf_request->setError('rusername', "Username already taken. Please choose a different one");
}
if(preg_match("/\bemail\b/i", $err)) {
$sf_request->setError('Email', "This email address is already registered. Please use another");
}
}
它導致錯誤:「未定義的變量:sfRequest」。
如何在使用sfrequest實例的靜態方法中設置錯誤? 可以創建sfRequest實例,而它是抽象類...?
你得到什麼錯誤? – 2012-05-16 05:48:41
或請讓我知道如何在靜態方法中使用sfrequest ... –