Size: a a a

2021 February 15

AN

Alexander Nazarov in symfony
CvekCoder
Вот как мне снаружи понять, что тут внутри такая магия? Я передаю пустой массив, а мне все значения возвращаются. А когда непустой - то не все. То ли in, то ли не in
А что вы ожидаете когда пустой массив передаете?
источник

C

CvekCoder in symfony
Пустой ответ. Если я передал пустой список идшников, то и никакие сущности не найдутся
источник

C

CvekCoder in symfony
А если мне все нужны, так я findAll() дерну
источник

C

CvekCoder in symfony
Будьте более явны в своих намерениях, поменьше магии
источник

C

CvekCoder in symfony
Представьте код снаружи - я в цикле заполняю массив идшников по каким-то условиям. Потом дергаю этот метод. И мне бах - вернулись все сущности
источник

AN

Alexander Nazarov in symfony
CvekCoder
Представьте код снаружи - я в цикле заполняю массив идшников по каким-то условиям. Потом дергаю этот метод. И мне бах - вернулись все сущности
ну вы правильно говорите, но я бы ожидал какойнить ArgumentException
источник
2021 February 16

МФ

Максим Федоров... in symfony
разделите методы и всего-то... есть ids — дернули метод по ids
источник

BB

Beknur Baltabaev in symfony
как в доктрине можно использовать CHAR_LENGTH(word) в createQueryBuilder(...)
источник

VK

Vladyslav Kopaihorod... in symfony
Beknur Baltabaev
как в доктрине можно использовать CHAR_LENGTH(word) в createQueryBuilder(...)
Можно
источник

ПГ

Павел Г. in symfony
Beknur Baltabaev
как в доктрине можно использовать CHAR_LENGTH(word) в createQueryBuilder(...)
источник

BB

Beknur Baltabaev in symfony
спасибо
источник

AC

Andrew Chernysh in symfony
какой класс в симфони проверяет access_control?
источник

ПГ

Павел Г. in symfony
Andrew Chernysh
какой класс в симфони проверяет access_control?
https://github.com/symfony/security/blob/4.4/Http/Firewall/AccessListener.php похоже на это, но чисто по коду, на практике не смотрел. Но где то там))
источник

IK

Igor Korolchuk in symfony
источник

AC

Andrew Chernysh in symfony
Мне по роли надо было разрешать урлы
источник

ПГ

Павел Г. in symfony
Andrew Chernysh
Мне по роли надо было разрешать урлы
А в чем загвоздка? в access_control как раз перечислятся урлы и роли
источник

AC

Andrew Chernysh in symfony
Павел Г.
А в чем загвоздка? в access_control как раз перечислятся урлы и роли
Да,но я хочу понять,какой класс за это отвечает и продебагать свой код)
источник

ПГ

Павел Г. in symfony
Andrew Chernysh
Да,но я хочу понять,какой класс за это отвечает и продебагать свой код)
Ну я выше скинул, он вроде ведет сюда: https://github.com/symfony/security/blob/4.4/Core/Authorization/AccessDecisionManager.php
источник

AC

Andrew Chernysh in symfony
щас поглядим
источник

A

Andrey in symfony
Всем ку. Есть вопрос по форме.
В форме я указал 'factory' => MyEntity::class,
но при проверке валидности формы Symfony\Component\PropertyAccess в getWriteInfo не может найти в writePropertyCache проперти формы. А не может он его найти потому что получая ключ проперти:
$useAdderAndRemover = \is_array($value) || $value instanceof \Traversable;
$key = str_replace('\\', '.', $class).'..'.$property.'..'.(int) $useAdderAndRemover;

$key очевидно получается с окончанием ..0 но в writePropertyCache ключ проперти лежит без ..0, соответсвенно он идет создовать мутатор делая поиск add/set методов для проверти в ентити.
Собсна сам вопрос:Что я делаю не так, если ему мало конструктора и мне приходится создовать метод для мутатора с add/set что бы засетить данные если они и так сетятся конструктором?
источник