【问题标题】:Docker-Symfony bin/console commandsDocker-Symfony bin/console 命令
【发布时间】:2018-09-03 12:27:01
【问题描述】:
我的 ubuntu 1 机器上安装了 symfony 3.4.6。我也安装了docker,所以我运行:docker-compose up -d,然后我进入docker容器,我想清除缓存。结果如下:
有什么想法吗?
[Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException]
You have requested a non-existent parameter "api_doc_user_password".
【问题讨论】:
标签:
symfony
docker
docker-compose
ubuntu-17.10
【解决方案1】:
分发文件 app/config/parameters.yml.dist 中有一些变量在 yml 文件 app/config/parameters.yml 中不存在。在这种情况下,“api_doc_user_password”是变量。
如果我们不关心它的虚拟值,我们可以将此变量及其值复制到 parameters.yml。
我们也可以运行 composer install ,它会自动生成。
【解决方案2】:
在执行 cache:clear 时会进行代码一致性检查。在你的代码中,你使用了一个 symfony 不知道的“api_doc_user_password”参数。