【发布时间】:2010-11-10 17:23:55
【问题描述】:
我在模块的 generator.yml 中有这个:
config:
actions:
_new: { credentials: [user] }
我已经覆盖了我在 generator.yml 中提到的“新”动作 这样:
public function executeNew(sfWebRequest $request)
{
var_dump($this->getCredential());
$this->form = $this->configuration->getForm();
$this->Sedi = $this->form->getObject();
}
当我执行新操作时,我得到“null”。我希望得到“用户”。
我做了“抄送”。
有什么想法吗?
哈维尔
【问题讨论】:
-
生成器操作的“凭据”选项指定哪些凭据足以执行该操作。它不向执行者提供指定的凭据。您确定您已经拥有“用户”凭据吗?
-
谢谢。无论如何,我使用具有凭据“admin”的用户登录(在新操作中,我使用 var_dump($this->getUser()->getCredentials()); 进行了检查)但我可以执行操作新的......我预计无法执行它......我做了“cc”。
标签: symfony1 credentials backend