Контроллер который готовит ответ для typeahead.js
…
foreach($items as &$item) {
$item->html = $this->container->get("twig")->render(“line.html.twig”,[“item”=>$item]));
}
return new JsonResponse( $items );
идея в том что, есть items 15шт и надо проитерировать и добавить html-представление к каждому элементу
но код выше отрабатывает на 200мс дольше чем если $item->html = “”.$item->name.””
как избежать задержки в 200мс?
было сделано через >render(“line.html.twig”,[“item”=>$item]));
тк принципиально иметь возможность переопределять этот line.html.twig в наследующихся бандлах
рендеринг на стороне клиента не подходит
нужно либо оптимизировать либо подскажите способ как переопределять но без >render(“
Спасибо