指定したIDのユーザーが作成されたかどうかを確認したいのですが、作成されていない場合は新しいユーザーを作成して返します。ユーザーが既に存在する場合は、それを返します。これを行うと、サーバーがロードできません。私は2つの機能を持っています:
public function actionCreateNewUser() {
$aID = "4324";
$rs = $this->canCreateNewUser($aID);
}
public function canCreateNewUser($aID) {
$rsUser = User::model()->find('AID=:aID', array('aID' => $aID));
return $rsUser[0];
}