显示sfGuardUser时出错

时间:2012-10-02 19:10:25

标签: php symfony-1.4 sfguard

我想在页面中显示成员信息。

这是我的routing.yml

member_show:
  url:   /membres/profil/:id
  class: sfDoctrineRoute
  options: { model: sfGuardUser, type: object }
  param: { module: member, action: show }

这是我的actions.class.php

public function executeShow(sfWebRequest $request)
{
  if($this->getUser()->isAuthenticated())
  {
    $this->member = $this->getRoute()->getObject();
  }
  else
  {
    $this->redirect('@homepage');
  }
}

但是我收到了这个错误:

  

“sfGuardUser”上的未知记录属性/相关组件“user”

这是堆栈跟踪:

http://pastebin.com/G1rcLL6r

1 个答案:

答案 0 :(得分:1)

根据您发布为评论的堆栈跟踪,您应该在$this->getResponse()->setTitle('XX - '.$this->member->getUsername());

的第59行写下apps/frontend/modules/member/actions/actions.class.php