重複の可能性:
書き込みコンテキストでメソッドの戻り値を使用できない
このエラーが時々発生しましCan't use method return value in write context
た。WRITE CONTEXT
しかし、この文のが何を意味するのかわかりません。誰かがそれについて少し一般的な説明をしてくれませんか。
ありがとうございました。
参照したい場合のこのエラーのコードはオンラインですがif(empty($this->loadUser()))
、明確にするために、「書き込みコンテキスト」の意味を知りたいだけです。
public function verify()
{
if(empty($this->loadUser()))
$this->addError('username','Incorrect username.');
else
{
$user = $this->loadUser();
$project = $this->loadProject($pid);
$project->associateUserToProject($this->loadUser());
$project->associateUserToRole($this->role, $this->user->id)
}
}
public function loadUser() {
return User::model()->findByAttributes(array('username'=>$this->username));
}