Для того, чтобы создать для меня веб-интерфейс, я бы хотел получить переменную из конфигурации маршрутизации моего пакета.Я определяю доступные страницы в mybundle / Resources / config / routing.yml .
mybundle_homepage:
pattern: /{_locale}/{branch}/{page}
defaults: { _controller: mybundle:mycontroller:index, _locale: de, branch: x.x.x, page: start }
requirements:
_locale: de|en
page: start|functions|events|constants|styleguide
Теперь я взглянул на Symfony2 YAML Parser и мне нужно указать путь к немустатический метод parse : http://symfony.com/doc/2.0/reference/YAML.html
mycontroller.php
use Symfony\Component\Yaml\Yaml;
class mycontroller extends Controller
{
public function indexAction($_locale, $branch, $page)
{
$routing = Yaml::parse('../Resources/config/routing.yml');
var_dump($routing);
}
}
Я думал, что смогу сделать это таким образом, потому что папка выглядит хирарчойвот так:
Но это не работает.Любые идеи или, возможно, другой способ получить массив require.page из файла маршрутизации?
С уважением, Бен