如何在 Symfony 3.0 中集成 ACL?

How to integrate ACL in Symfony 3.0?

我是 symfony 3.0 的新手。我想在我的 project.I 中集成 ACL,我正在使用以下环境。

Symfony 3.0
OS: Windows

我确实关注了下面link:

http://symfony.com/doc/current/cookbook/security/acl.html

当我运行这个命令时:php bin/console init:acl

我收到以下消息:

[LogicException]
You must install symfony/security-acl in order to use the ACL functionality

谁能建议我如何整合它?是否有任何演示 URL 以及我可以从哪里下载代码?

您缺少 Symfony 需要的包,以便在您的项目上激活 ACL。

要安装此类包,您需要安装一个有效的 Composer (Composer 是一个 PHP 依赖管理脚本,可用于管理包):见 https://getcomposer.org/download/

Composer 运行ning 后,您可以打开控制台并转到项目的根目录。在那里你可以 运行 以下命令行选项:

composer require symfony/security-acl

其次是:

composer update

现在您应该能够 运行 php bin/console init:acl 命令成功。