在yii中如何使用电子邮件字段查找用户的ID

Shi*_*rad 2 sql yii

在yii我正在开发功能.我正在检查用户输入的电子邮件ID是否存在于数据库中通过查询 -

$record=User1::model()->find(array(
         'select'=>'primaryEmail',
         'condition'=>'PrimaryEmail=:email',
         'params'=>array(':email'=>$_POST['email']))
             ); 
Run Code Online (Sandbox Code Playgroud)

如果记录存在,那么我想要检索该记录的userid和SecurityQuestionId.那么如何编写搜索查询.

dri*_*_by 6

$record=User1::model()->find(array(
         'select'=>'id, securityQuestionId, primaryEmail',
         'condition'=>'primaryEmail=:email',
         'params'=>array(':email'=>$_POST['email']))
             );
Run Code Online (Sandbox Code Playgroud)

要不就

$record = User1::model()->findByAttributes(array('primaryEmail' => $_POST['email']));
Run Code Online (Sandbox Code Playgroud)