簡體   English   中英

如何在phalconphp中的自定義驗證器中運行查詢

[英]how to run query inside a custom validator in phalconphp

我試圖做一個自定義驗證器來檢查電子郵件是否已經提交。 為此,我需要在自定義驗證器中執行查詢,該怎么辦?

use Phalcon\Validation\Validator,

Phalcon\Validation\ValidatorInterface,

Phalcon\Validation\Message;

Class Unique extends Validator implements ValidatorInterface {

    public function validate($validator, $attribute)   {
       // how to execute "SELECT * FROM myTable" here...     
    }

}

如果將myTable映射到模型,則可以:

use Phalcon\Validation\Validator;
use Phalcon\Validation\ValidatorInterface;
use Phalcon\Validation\Message;
use MyTable;

class Unique extends Validator implements ValidatorInterface
{
    public function validate($validator, $attribute)
    {
        $result = MyTable::findFirst("id = 1 AND status = 'sent'");
        ...
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM