5
在控制器中,我需要檢查字符串以查看它是否是有效的電子郵件地址。 Cake中是否有現成的方法可以用來檢查?CakePHP - 用於檢查字符串的實用程序方法是一個有效的電子郵件地址?
它與模型無關,所以我不想使用驗證數組。
在控制器中,我需要檢查字符串以查看它是否是有效的電子郵件地址。 Cake中是否有現成的方法可以用來檢查?CakePHP - 用於檢查字符串的實用程序方法是一個有效的電子郵件地址?
它與模型無關,所以我不想使用驗證數組。
我找到了核心驗證類。驗證::電子郵件()
App::uses('Validation', 'Utility');
class MyController extends AppController {
public function myAction() {
$isValid = Validation::email('[email protected]'); // Returns true or false
}
}
,你還可以使用該模型驗證它
$this->Model->set($data);
if ($this->Model->validates()) {}
當前模型應該有一個「電子郵件」的規則,如果你正在處理此控制器中的電子郵件。或者你可以在這裏創建一個。
您可以詳細說明如何使用它,也許幾行代碼? – mgPePe
@mgPePe以示例更新 – BadHorsie