ILΨλ
Юра
Symfony 2/3. Странно почему нет 4,5
Юра
Походу проект заглох
Юра
А какая разница контейнер с симфони или ларавель
Юра
Зачем тогда писать выбор этот
Юра
А там есть вебсервер разве?
Юра
Или паблик отдельным вольюмом?
Юра
А может при выборе симфони к примеру он автоматом добавляет какие-то экстеншены
Юра
К примеру симфони требует php xml
Александр
Привет народ подскажите кто сталкивался
вот я делаю простую форму и указываю для нее сущность article
для того чтобы мне отправить форму надо указывать параметры в post запросе вот так
article[articleType]:1
article[articleStatus]:2
article[articletitleShort] :хеллоу
article[articletitle]:хелллооооооуууу
article[articlecoverType]:image
article[articlecontent]:содержимое статьи
article[createNotification]:0
article[position]:10
Александр
и вот мне необходимо добавить поле которое является кастомизированным типом, как вложенная форма еще одна
как мне правильно именовать поля для такого случая?
Александр
article_sendNotification[type]:1
и так не работает, документации на эту тему нет, не нашел
Александр
да через компонент
Александр
сейчас скрин покажу
Александр
Александр
вот форма, и видишь последнее поле какое?
Александр
Александр
вот этот тип
Александр
а отправляю данные я с js клиента, и форму я не рендерю
Александр
поэтому именую параметры вручную
Александр
вот как бы он назвал элементы формы если бы я срендерил её))
Александр
те что касаются вложенного типа
Daria
я могу ошибаться, но вроде не нужно подстраивать имя поля под форму, а принять его любое как есть, задать ему параметр "mapped => false" в билдере формы, и в хендлере этого поля писать логику его обработки. И "форму в форме" вроде как нельзя делать
Кирилл
ну так срендери форму да посмотри
Кирилл
проблема на ровном месте
Александр
Гречушников
Подскажите, как сделать поиск товаров по категориям? поиск мне выдает как создавать/редактировать/удалять, но фильтрацию пока не нашел.
предполагаю, что как то вот так...
$query
->innerJoin('p.categories', 'c')
->andWhere('p.categories IN :categories')
->setParameter('categories', $filter['categories'])
;
но пока не добился работы.
Сергей
IN (:categories) так вроде
Гречушников
пробовал. нет
Гречушников
[Semantical Error] line 0, col 134 near 'categories IN': Error: Invalid PathExpression. StateFieldPathExpression or SingleValuedAssociationField expected.
Гречушников
в сет параметер есть аттрибут - Тип переменной
@param string|integer|null $type PDO::PARAM_* or \Doctrine\DBAL\Types\Type::* constant
там нет возможности указать массив...
Гречушников
потому мой варик похоже не верен
Гречушников
$qb->add('where', $qb->expr()->in('r.winner', array('?1'))); попробую так
Юра
$qb->andWhere('d.id IN (:domains)');
$qb->setParameter(':domains', $domainIDs);
Юра
скобки
Гречушников
Юра
а вообще не так
Юра
забей
Гречушников
$query
->innerJoin('p.categories', 'c')
->andWhere('p.categories IN (:categories)')
->setParameter('categories', $filter['categories'])
;
[Semantical Error] line 0, col 134 near 'categories IN': Error: Invalid PathExpression. StateFieldPathExpression or SingleValuedAssociationField expected.
Гречушников
->andWhere('c.id IN (:categories)')
Гречушников
заработало
Гречушников
спасибо. я тупанул
Юра
Да. Если надо использовать одну энтити то можно писать
->andWhere(':category MEMBER OF p.categories')
->setParameter('category', $categoryEntity);
Гречушников
спасибо.
Константин
Всем доброй ночи. Подскажите в чем дело. Устанавливаю вот таки образом значение в Entity с типо Date. И пишет какую то херню типо нужно как то валидировать
Константин
No default option is configured for constraint \u0022Symfony\\Component\\Validator\\Constraints\\Date\u0022."
Sergei
Sergei
И у Вас там время, DateTime
Константин
Или я ошибаюсь?
Sergei
\DateTime попробуйте
Sergei
Слэш поставьте
Sergei
Без него Вы вызываете создание констрейнта
Sergei
А не дату
Константин
\DateTime попробуйте
Пробовал, говорит что ожидает
Symfony\Component\Validator\Constraints\Date
Sergei
Поставьте слэш в дефиниции метода тоже
Sergei
И свойства
Sergei
У Вас импорт неправильного класса идет
Константин
Sergei
public function setDate( \Date
Константин
Sergei
Да
Sergei
Где метод объявлен
Константин
Константин
Sergei
Вполне
Sergei
Доктрина там не при чем
Sergei
Тип поля укажите, как «date”
Константин
jenia
Есть такая валидации
/**
* @var string
* @Assert\NotBlank()
* @Assert\Email()
* @AcmeAssert\AlreadyRequest
* @NotActiveYetAssert\NotActiveYet
*/
public $email;
.....
Как сдклвть что бы если например сработал constraint на валидностт email false не проверял бы остальное ниже?
Egor
jenia
Гречушников
Да детка
Maks
гусары!
Константин
DateTime подключается ок, а вот \Date пишет undefined class
Константин