я правильно понимаю, что на выборку из 50 пользователей будет сгенерировано еще +50 запросов на получение кол-ва друзей для каждого? Это можно как-то одним пакетным запросом через WHERE IN решить?
Например, нужно что б срабатывали определенные сортировки товаров, но при этом товары не должны выводиться скопом по 100 от каждой компании, а должны как бы итерироваться по компаниям — товар от компании 1, товар от компании 2,… товар от компании 1. В сфинксе это просто реализовать при помощи UDF, написанной на си.
А еще коммуникация по mysql-протоколу проще и удобнее чем REST. Да и развернуть сфинкс на сервере проще, не нужно заморачиваться с явой.
Там есть определенные особенности с вызовом UDF насколько я помню. Типа на каждом индексе UDF будут вызываться отдельно. Поэтому могут возникнуть проблемы с сортировками.
Зачем создавать конструктор формы и передавать туда `dataClass`? Разве нельзя при создании формы передать в массиве с опциями этот самый `array('data_class' => $container->getPaeameter('lexxpavlov_page.entity_class'))`?
Где создавать тикеты для плагина AngularJS? На гитхабе тикеты отключены, только PR можно заслать. Хотелось бы вот что: возможность настройки string interpolation. У нас в проекте для избежания конфликтов в твиге не стандартные `{{ foo }}` а другие символы.
Очень сложно. Можно же просто слать аяксовый запрос, на сервере делать стандартную валидацию и в случае ошибки возвращать json с ошибками, что б можно было забиндить его на поля
Покажите тогда пример как эту ситуацию можно обыграть через +1 запрос с
WHERE IN
я правильно понимаю, что на выборку из 50 пользователей будет сгенерировано еще +50 запросов на получение кол-ва друзей для каждого? Это можно как-то одним пакетным запросом через
WHERE IN
решить?А еще коммуникация по mysql-протоколу проще и удобнее чем REST. Да и развернуть сфинкс на сервере проще, не нужно заморачиваться с явой.
$form = $this->createForm('lexxpavlov_page', $page); // ну вот тут третьим параметром передать этот data_class же можно
В 2.3 появилась возможность делать произвольные джоины: github.com/doctrine/doctrine2/pull/368