【发布时间】:2012-11-29 12:10:10
【问题描述】:
我有两个表:
用户
- 用户名
- 用户名
- securityQuestionId
安全问题
- securityQuestionId
- 安全问题
- 用户名
现在在控制器中我正在采取行动=
public function actionCreate(){
if(isset($_POST['email']))
{
$record=User2::model()->find(array(
'select'=>'userId, securityQuestionId, primaryEmail,password,userId',
'condition'=>'primaryEmail=:email',
'params'=>array(':email'=>$_POST['email']))
);
if($record===null)
{
echo "Email invalid";
}
else
{
echo "email exists";
}
}
}
所以 $record->securityQuestionId 显示 id。现在我想显示实际的安全问题。在 user2 模型中,我的关系为
securityQuestion'=>array(self::BELONGS_TO, ' Securityquestion', 'securityQuestionId'),
那么我怎样才能显示实际的安全问题。
【问题讨论】:
-
这里有错字:
securityQuestion'=>array(self::BELONGS_TO, ' Securityquestion', 'securityQuestionId'),。' Securityquestion'需要替换为'SecurityQuestion'。我对你说过很多次了。如果不尝试调试并将结果放在这里。
标签: yii foreign-key-relationship