Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Symfony 3.0中集成ACL?_Php_Acl_Symfony - Fatal编程技术网

Php 如何在Symfony 3.0中集成ACL?

Php 如何在Symfony 3.0中集成ACL?,php,acl,symfony,Php,Acl,Symfony,我是symfony 3.0的新手。我想在我的项目中集成ACL Symfony 3.0 操作系统:Windows 我确实遵循了以下链接: 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

我是symfony 3.0的新手。我想在我的项目中集成ACL

Symfony 3.0 操作系统:Windows

我确实遵循了以下链接:

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依赖项管理脚本,您可以使用它来管理软件包:请参阅

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

composer require symfony/security-acl
其次是:

composer update

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

当Symfony\Component\Security\acl\Model\acl接口丢失时,会引发此异常,这表明如果可通过composer安装,则composer安装过程中出现问题。我不太喜欢Symfony,但maby composer dump autoload会有帮助。