要实现凭据,我是否需要实现这样的 preExecute 函数:
public function preExecute() {
$this->configuration = new jobGeneratorConfiguration();
if (!$this->getUser()->hasCredential(
$this->configuration->getCredentials($this->getActionName())
));
}
或者像这样在 module/config/security.yml 中定义它就足够了:
all:
is_secure: true
credentials: [ admin ]
但是我无法仅使用 security.yml 来解决它!我认为 preExecute 不是必需的,symfony 通过加载 security.yml 定义自动处理它!请帮忙!
我正在使用 sfDoctrineGuardPlugin 和 sfForkedDoctrineApply 插件..