ol
14.09.2017
16:02:27
или же {% if is_granted('IS_AUTHENTICATED_FULLY') %}
и все
понял ?
Евгений
14.09.2017
16:04:27
да все понятно
Google
ol
14.09.2017
16:04:35
гораздо проще, да ?)
Евгений
14.09.2017
16:06:22
для отображения да, так и делаю, но тут нюансы
ol
14.09.2017
16:07:10
какие?
Herman
14.09.2017
16:09:13
чувак хочет чтобы для пользователя это был единый процесс - нажал "добавить в корзину" - зарегался, а товар уже в корзине
Евгений
14.09.2017
16:09:23
эта общая форма и для других мест
ее скрывать и показывать постояно?
ol
14.09.2017
16:09:41
а в чем проблема, там аяксом вызывать функции ?
кого скрывать? кого показывать ?
у тебя одна из двух форм будет вылазить
Alan
14.09.2017
18:56:46
в какой момент они запускаются, window load или document ready или сразу
в основной странице жс код не обернут ничем? типа (function ($) {} (jQuery)
а лучше код и покажи)
Google
Евгений
14.09.2017
18:59:27
было в document ready основной
да в принципе это решается просто, перенос скрипта на основную страницу и инициализация его при завершении аякса, просто думал почему так не работает)
Alan
14.09.2017
19:01:14
основной скрипт может позже аякса догружается?
так то область видимости там общая елси все в глобальном в обоих скриптах
Евгений
14.09.2017
19:02:09
нет, есть основная страница, в которой все подгружено и работает, я хотел чтоб вместе со html и скрипт был чисто под этот html сразу
Alan
14.09.2017
19:02:49
и этот скрипт в аяксовом хтмл не может обратиться к функции в основном или наоборот?
Евгений
14.09.2017
19:03:56
подгруженный скрипт должен был вызвать функцию, которая уже проинициализирована на основной странице
Alan
14.09.2017
19:04:28
пытается вызвать или не отработал? просто если там инлайном в хтмл скрипт то вроде браузер его не выполнит
Евгений
14.09.2017
19:05:03
пытался вызвать, но в консоле было is not defined
типа нет такой функции
Alan
14.09.2017
19:06:28
тогда я не прошел в следующий этап битвы экстрасенсов)
в личку можешь прямо код показать может так увижу)
ol
14.09.2017
19:06:42
)))
вы парни, херню делаете на ровном месте
Евгений
14.09.2017
19:07:09
интересно, что основной скрипт мог вызвать функцию или получить значение переменной из подгруженного, но не наоборот)
Ksenia
15.09.2017
17:48:19
Всем привет
?
#вакансия Senior PHP Web Dev
ГДЕ? Германия
??
КТО? Компания - мировой лидер рынка по продаже велосипедов и оборудования для активного отдыха
?
ЧТО ДЕЛАТЬ? Задача - разработка и поддержка app
?
ТРЕБОВАНИЯ: 3 years PHP, Symfony, Git, Vagrant, PHPStorm and Continuous Integration
?
СКОЛЬКО ПЛАТЯТ? - 40-60К евро в год
?
За более детальной информацией - в личные сообщения
✉
Ladone
17.09.2017
14:06:55
Кто с трансформерами данных работал?
ol
18.09.2017
12:46:59
йоу
Google
ol
18.09.2017
12:47:08
как сразу две роли добавить ?
Artemiy
18.09.2017
13:12:09
->addRole(...)
->addRole(...)
ol
18.09.2017
13:12:18
нихрена
Artemiy
18.09.2017
13:12:23
?
покажи метов свой addRole
ol
18.09.2017
13:12:42
я уже по другому сделал
{% if not is_granted('ROLE_USER') %}, а что {% if is_granted('ROLE_USER') %} теперь не алё ?
и как мне теперь разложить 3 роли
Ladone
18.09.2017
20:56:10
HI, кто знает как лейблу формы правильно прописать for в свойствах?
Юльчик
18.09.2017
21:26:30
В твиге ?
Ladone
18.09.2017
21:26:33
угу
Юльчик
18.09.2017
21:26:47
Attr
Ladone
18.09.2017
21:26:52
не работает
lable_attr тоже не работает
{{ form_label(form_translation_view.cityTranslation[0].translation, 'ru', {'label_attr': {'for': 'test' }}) }}
Юльчик
18.09.2017
21:31:07
{{ form_label(form.name,{'attr': {'for':'name'}}) }}
Вот так
Ladone
18.09.2017
21:33:48
делал
ну выше же написал =)
'attr' - работает только для инпутов
Google
Ladone
18.09.2017
21:34:48
Вы даже class не впишите с помощью attr для label.
Но отвечу и attr тоже пробывал.
Юльчик
18.09.2017
21:48:22
https://stackoverflow.com/questions/41660447/symfony-form-label-attribute-for-not-changing-according-to-form-widget-id-ch
Это читал ?
Ladone
19.09.2017
07:02:51
Угу, это в документации написано.
Это же нужно для изменения шаблона label, мне же нужно добратся к свойству шаблона. То есть делать, новый шаблон ради for'a мне не имеет смысла.
ol
19.09.2017
07:04:15
да не, есть другой какой-то метод
Ladone
19.09.2017
07:10:04
Но я его не нашел)
ol
19.09.2017
10:35:37
))
Евгений
19.09.2017
10:44:41
если я правильно понял
Ladone
19.09.2017
12:12:13
Это по поводу моего вопроса?)
ol
20.09.2017
07:28:34
Yes !
к нам дамы добавляются
вот таких банить нужно
эгегей, админы
Евгений
20.09.2017
08:23:06
+1
Daniel
20.09.2017
09:28:14
Ребята, вопрос по рейс кондишенам и архитектуре согласованности в очередях
1)Админом обновляется юзер - регистрируется задача #update-1 в очрееди на обновление юзера в 1С
2)Эта задача #update-1 начинает выполняться - происходит ошибка из-за таймаута коннекта к 1С - она кладется в очередь отложенных обработок
3)Админу похеру: пока там задача пытается выполнится - он еще раз обновляет юзера, добавляя еще какие-то правки - создается задача #update-2 на обновление юзера в 1С
4)Вот теперь 2 задачи не могут выполниться какое-то время и прыгают по очереди из отложенной очереди в основную через определенный интервал
5)К этому времени, неожиданно начинает работать 1С и к этому времени пытается выполниться задача #update-2 - она выполняется успешно и только после начинает выполняться #update-1, который затирает изменения #update-2 - последние изменения, которые хотел сделать админ
У меня реббит, если это важно
Rm
20.09.2017
09:31:35
Daniel
20.09.2017
09:32:19
Можешь кейс описать?
Google
Rm
20.09.2017
09:37:06
Можешь кейс описать?
https://habrahabr.ru/post/235983/
https://github.com/rabbitmq/rabbitmq-delayed-message-exchange
твое с первой задачей всегда выйдет с очереди первым
Daniel
20.09.2017
10:07:10
Да с плагином проблема ставить его
Слишком дофига* бумаг надо
У меня разруливается через x-message-ttl и x-dead-letter-exchange
Возможно буду делать через https://symfony.com/doc/current/components/filesystem/lock_handler.html
На каждую каку создавать
Dmitry
20.09.2017
11:10:18
может завести очередь "создать пользователя" и очередь "редактировать пользователя" и отрабатывать одним и тем же воркером, который переходит к очереди редактирования только если очередь создания пуста.
Rm
20.09.2017
11:46:23
Да с плагином проблема ставить его
не понял какая проблема? в каталог положил со всеми плагинами и выполнил в ребите rabbitmq-plugins enable rabbitmq_delayed_message_exchange
https://bintray.com/rabbitmq/community-plugins/rabbitmq_delayed_message_exchange/v3.6.x#files
Artemiy
20.09.2017
13:16:12
Ребята. Такой вопрос. Есть entity User.
Должна возможность создать Admin, Moderator, User. Есть допустим сервис User у которого есть методы для создания таких сущностей (т.к. разный набор полей для каждого нужен).
Так вот вопрос, передавать параметрами createAdmin($email, $password, ...) или создавать заранее в контроллере entity, сетить туда параметры необходимые и передавать в нужный метод? Как правильнее? Красиво аолучается с передачей ентити, но не очень нравится, что надо модель создавать в контроллере.
ol
20.09.2017
13:17:31
вообще ничего не понял
Artemiy
20.09.2017
13:20:25
)
Сейчас постараюсь понятнее
Или даже проще. Можно ли создавать ентити в контроллере? Для того чтобы готовый объект передать в сервис для дальнейших действий
$user = new Entity\User();
$user->setName('Vasya');
$user->setEmail('vasya@gmail.com');
$userService->createAdmin($user);