$this->getConfigurationPool()->getContainer();
getContainer方法在4.0.0-rc.1版本中似乎不存在
你可以通过依赖注入来实现。
例如,我在sonata管理中注入了ParameterBagInterface来获取应用程序参数。
use SymfonyComponentDependencyInjectionParameterBagParameterBagInterface;
class ProtocolAdmin extends AbstractAdmin
{
private $params;
public function __construct(string $code, string $class, string $baseControllerName, ParameterBagInterface $params)
{
parent::__construct($code, $class, $baseControllerName);
$this->params = $params;
}
...
}