0

有没有办法使用 Silex 实现 ACL,但没有 Doctrine ORM?

使用实体我们可以这样处理

$oidd = new Symfony\Component\Security\Acl\Domain\ObjectIdentity::fromDomainObject($message(\);
$acl = $app['security.acl.provider']->createAcl($oidd);

// the current user is the owner
$sid = Symfony\Component\Security\Acl\Domain\UserSecurityIdentity::fromAccount($currentUser);
$acl->insertObjectAce($sid, Symfony\Component\Security\Acl\Permission\MaskBuilder::MASK_OWNER);

有什么解决办法吗?

4

1 回答 1

0

您可能想看看这个示例项目。

相关的引导代码在这里(并且适用于 Silex 1.2):

从自述文件:

这是一个使用 Silex 的 Symfony ACL 演示。我尝试在 app/bootstrap.php 中注释服务,但老实说,我最初对 symfony 全栈框架 DI 配置进行了逆向工程,但没有完全了解所有内容,现在仍然没有!

于 2014-06-01T12:17:28.123 回答