0
Possible Duplicate:
Call to a member function on a non-objectCakePHPの「非オブジェクトのメンバ関数」を
私は現在、ユーザー名、いくつかのリンク、および彼のアバターをログに記録、表示topbarをしました。
ユーザー情報はすべてOKです - 私は$me
の変数AppController
beforeFilter()
にユーザーを割り当てます。しかし、アバターにはもう少しPHPコードが必要です(これはfbからアップロードすることも、グラバターやサイトのデフォルトからアップロードすることもできます)。
だから私は、私はモデルのユーザーに関数を作成することができると思う:
public function avatar()
{
return "...";
}
をとのAppControllerから呼び出す:
function beforeFilter()
{
$me = $this->Auth->User();
$me["avatar"] = $this->User->avatar($me);
$this->set("me", $me);
}
しかし、私はこのエラーを取得する:
Fatal error: Call to a member function avatar() on a non-object in /lib/Cake/Controller/AppController.php on line 71
魅力的です。私の手順はMVCのパターンで正しいですか? –