【发布时间】:2023-03-31 09:31:01
【问题描述】:
我有这个 docker 配置:
# docker-compose.yml
environment:
REDIS_SERVER: redis
REDIS_PORT: 6379
然后在 symfony 中我用它来配置参数:
# parameters.yml
redis_port: %env(REDIS_PORT)%
And then I use the parameter to configure Picmore's cache:
```yaml
# pimcore.yml
cache:
pools:
redis:
enabled: true
connection:
port: '%redis_port%'
但我得到了错误
路径“pimcore.cache.pools.redis.connection.port”的类型无效。应为 int,但得到的是字符串。
错误很明显,但我无法解决,我尝试了不同的选项:
redis_port: '%env(REDIS_PORT)%'
redis_port: '%env(int:REDIS_PORT)%'
但我得到了同样的错误。我该如何解决这个问题?
【问题讨论】:
标签: php symfony environment-variables symfony-3.3 pimcore