환경마다 다른 경로를로드 할 목적으로 내 번들에 대한 사용자 정의 로더를 만들었습니다. 내 로더 클래스는 다음과 같습니다 :Symfony2에서 커스텀 라우트 로더 환경을 얻는 방법은?
class ApiRouteLoader extends Loader
{
public function load($resource, $type = null)
{
$collection = new RouteCollection();
$resource = '@ApiBundle/Resources/config/routing.yml';
$type = 'yaml';
$importedRoutes = $this->import($resource, $type);
$collection->addCollection($importedRoutes);
return $collection;
}
public function supports($resource, $type = null)
{
return $type === 'extra';
}
}
'로드'기능에서 사용할 환경 이름을 어떻게 얻을 수 있습니까? 커널을 얻는 방법을 찾지 못하는 것 같습니다 (도움이 될 것입니다).
아무도 도와 줄 수 있습니까? 감사!
당신이 말하는 환경 실제로 무엇을 의미합니까 : 어떤 경우
http://symfony.com/doc/current/book/service_container.html? –