26 extensões de configuração Symfony que você precisa conhecer
Listas
Listas são comuns em muitas aplicações web, desde a lista de produtos em uma loja virtual até a lista de usuários registrados em um sistema. Felizmente, Symfony possui uma extensão de configuração para gerenciar listas facilmente, chamada de ListConfiguration
.
Para usar a extensão de configuração de lista, você precisa definir um novo tipo de configuração em seu arquivo config/packages
:
# config/packages/my_config.yaml
my_config:
lists:
products:
- apple
- banana
- orange
Agora você pode acessar a lista definida em sua aplicação:
$products = $container->getParameter('my_config.lists.products');
Além disso, você pode usar o serviço twig
para exibir a lista em seu template:
{% for product in my_config.lists.products %}
<li>{{ product }}</li>
{% endfor %}