Cześć. Może ktoś wie, w jaki sposób deklarować swoje parametry w pliku php, aby móc ich używać w config.yml ?
Próbowałem z CompilerPass ale za każdym razem wyrzuca, że próbuję użyć nieistniejącego parametru. Natomiast gdy w kontrolerze chce go użyć ($this->getParameter('nazwa')) to nie ma problemu. Próbowałem różnych typów w parametrze addCompilerPass i nie działa.
Ew jakiś inny sposób, aby móc przechowywać parametry w bazie?
Męcze się z tym już dwa dni, a klient czekał wiecznie nie będzie :D SO jakoś nie pomogło do tej pory.
EDIT:
Napiszę pytanie jeszcze raz, tylko inaczej, bo nota bene wcale nie jest konieczne ustawianie tych parametrów, nie to jest celem.
Otóż tworzę system, a w nim jest moduł językowy. Administrator chce, aby mógł dodawać języki, usuwać języki, zmieniać, który jest domyślny, włączać/wyłączać języki.
Problem leży w tym, aby ustawiać ten domyślny język oraz obsługiwane i wyświetlać odpowiednio przetłumaczoną stronę użytkownikowi. Zakładając, że na stronę arab, a strona nie obsługuje języka arabskiego, to dobrze by było, aby wyświetlić mu stronę w domyślnym jezyku, czyli np. angielskim.
Trzeba też umożliwić użytkownikom zmianę języka na stronie - bo może arab zna hiszpański, który jest obsługiwany, a domyślnego angielskiego nie.
Prawdę mówiąc niespecjalnie wiem jak się do tego zabrać. Niby jest parametr 'default_locale' i wg niego jest wyświetlana strona. Jest też skonfigurowany translator-fallback i też ustawiony na '%locale%'.
Użytkownik nie chce NIC robić w kodzie. Już tworzenie plików tłumaczeń to dużo.