有没有办法使用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);
任何解决方案?
答案 0 :(得分:0)
您可能希望查看此示例项目。
相关的引导程序代码在这里(并且适用于Silex 1.2):
来自自述文件:
这是使用Silex的Symfony ACL的演示。我试过了 在app / bootstrap.php中注释服务,但说实话,我 最初逆向设计了symfony全堆栈框架DI 配置还没有完全理解一切都做了 不!