如何在PHP控制器中读取配置值?

时间:2019-04-22 06:55:16

标签: php symfony4

我正在使用symfony 4.2框架,其中有多个动作的PHP控制器。我在packages \ config.yaml中设置了以下值。

package main

import "fmt"
import "time"

func main() {
    ch := make(chan int)
    go func(){fmt.Println(<-ch)}();
    ch<- 10;
    time.Sleep(time.Second * 10);
}

我在下面的控制器中执行以下定义的2个操作。

myDir: '/abc'

这里的问题是我可以在uploadTestAction中获取值,但是在uploadTestAction中该值将为null。我也尝试过使用查询,但仍然无法获得正确的值。两种请求类型均为GET。我在这里缺少什么或如何找到它?

1 个答案:

答案 0 :(得分:1)

您应该将其定义为参数:

https://symfony.com/doc/current/service_container/parameters.html

 final class XyController extends SymfonyController {
     public function registerAction() {
         $dir = $this->container->getParameter('dir');
     }
  }