Во-первых, в документации совсем другое. Во-вторых, если вы используете фреймворк, то и докуентацию надо смотреть по фреймворку, а не компоненту
Значит и это ты должен подключить. Есть какой то простой способ работать с формами в симфони попроще? И не пользуясь, например, наследованием от AbstractController, который тоже подтягивает свои зависимости через контейнер?
Тут видимо надо определится с тем, что вы считаете простым? Что может быть проще чем получить нужные зависимости с помощью DI?
class SiteController
{
/**
* @var Environment
*/
private $twig;
/**
* @var FormFactory
*/
private $formFactory;
public function __construct(Environment $twig, FormFactory $formFactory)
{
$this->twig = $twig;
$this->formFactory = $formFactory;
}
public function indexAction(): Response
{
return new Response($this->twig->render('index.html.twig', [
'form' => $this->formFactory->create(FormType::class)->createView(),
]));
}
}
Это неверно. Они соблюдают PSR, если могут.
PSR-7 они не соблюли (при этом были на тот момент в составе FIG), но добавили bridge.
Новый http-client от Symfony так же поддерживает PSR-18 через декоратор, хотя на тот момент они уже покинули FIG. Тут надо отметить, что если захотите использовать PSR-18, то лишитесь встроенной асинхронности.
P747, так как в yii то это реализовано? Модуль, по определению, это нечто универсальное и без конфигурации не обойтись.
А так symfony/flex - решение, я уже не помню когда конфигрурировал бандлы. Ну, и как вам сказали, если эти "модули" только для того, чтобы разделить приложение, то оно вам не надо, обычных неймспейсов достаточно.
Вы, видимо, пытаетесь принести практики из Yii в Symfony
Дмитрий Ким, да, вы правы, но в вашем случае это два разных роута: /products и /products/page/
Чтобы их в один объединить вам надо, либо патчить роутер. Либо сделать функцию-хелпер, которая будет автоматически заменять роут если page > 1
Во-первых, в документации совсем другое. Во-вторых, если вы используете фреймворк, то и докуентацию надо смотреть по фреймворку, а не компоненту
Тут видимо надо определится с тем, что вы считаете простым? Что может быть проще чем получить нужные зависимости с помощью DI?