
Dima
17.01.2017
10:55:08
самый простой способ - положить вот так app/Resources/FOSUserBundle/views/layout.html.twig

Алексей
17.01.2017
10:58:10
Но лучше доку почитать :)

Dima
17.01.2017
10:58:56
аминь ? :)

Google

[root@localhost ~]#
17.01.2017
10:59:38
Админь!

Daniel
17.01.2017
11:27:19
Это наверное самый популярный вопрос по FOSUserBundle)
Уже 100000 статей на эту тему
Никто не спрашивает про приоритетность подключения ресурсов, все спрашивают про rewrite fos user bundle tempaltes

Rodion
17.01.2017
11:58:59
вопрос по event dispatcher - я могу где-то в конфиге явно указать метод listener'а к исполнению при срабатывании слушателя на событие?

Алексей
17.01.2017
12:15:04
В EventSubscriber ты это и делаешь. В EventListener ты в теге указываешь метод.
Это же в документации описано на фоне специальной серой плашечки, которая поясняет, как это работает.
> There is an optional tag attribute called method which defines which method to execute when the event is triggered.

finkel
17.01.2017
21:39:17
Л - "Логика где?"
createForm(MyType::class, ['textFieldName' => 'its works', 'choicesFieldName' => ['its', 'not', 'work']]);

Sergey
17.01.2017
21:39:54

finkel
17.01.2017
21:40:26
мне кажется не логичным, что в текстовое поле можно передать дефолт значение таким образом, в коллекцию тоже можно подсунуть массив, а в choice нельзя.

Алексей
17.01.2017
22:13:50
А в шторме, случайно, нет быстрого способа обернуть уже написанный кусок кода в try-catch/if/etc выделив его и дёрнув хоткей/меню?

Google

Алексей
17.01.2017
22:15:23
Вопрос снимается. CTRL+ALT+T :)

Дмитрий
18.01.2017
04:10:37
в FOSUserBundle нет разве админки по управлению пользователями? (удаление, назначение ролей и тд) или все через консоль делается?

finkel
18.01.2017
08:57:09
в интернетах инструкция есть

Anton
18.01.2017
08:57:39
это очень больно

finkel
18.01.2017
08:57:49

Dima
18.01.2017
08:58:12
больно это формы в формах через коллекшнтайп

finkel
18.01.2017
08:58:24

Anton
18.01.2017
08:58:38
проще написать кастомную - немного больше по времени, зато -100 к гемморою

finkel
18.01.2017
08:58:39
вообще формы больно

Anton
18.01.2017
08:58:59
у нас симфони чисто на бэкенде ☺️

Aleksandr
18.01.2017
09:19:42
формы - зло

Sergio
18.01.2017
09:38:10
формы - зло
а мне предъявляли за то что я REST не на формах реализовал

finkel
18.01.2017
09:39:26

Anton
18.01.2017
09:44:24
эээээ... это как?)))
апи - это апи, фронт - это фронт)
если "апи на формах" - значит, это уже не особо апи)

finkel
18.01.2017
09:59:14

Aleksandr
18.01.2017
12:23:20
формы это не только инпуты

Google

Aleksandr
18.01.2017
12:23:29
а ещё и работа с данными
и с ошибками

Daniel
18.01.2017
14:08:11
Форма тупо обрабатывает Request, причем тут вообще фронтенд, если речь о работе форм в апишках?
А почему формы зло?
А что тут сложного? Обычный CRUD.
select2 для ролей и все.
Не было никакой логики там размещать админ панель, это же бандл для работы с пользователями.
в FOSUserBundle нет разве админки по управлению пользователями? (удаление, назначение ролей и тд) или все через консоль делается?

Алексей
18.01.2017
14:25:13

Daniel
18.01.2017
14:25:53
Это я и написал

Алексей
18.01.2017
16:09:18
Чот не заметил :) // В смысле, сообщение пропустил ;)

finkel
18.01.2017
16:19:01
блин, 4 дня мучаюсь с формой. Даже в лоб сделать не получилось. Боль и унижение.
Прочил раздел доки уже раз 8, как молитву утром и вечером, посмотрел видео которое тут кидали, с бестпрактиками и жуть какая-то все равно

Aleksandr
18.01.2017
16:48:10
формы зло из за "тяжести" компонента форм

finkel
18.01.2017
17:42:06
у меня есть свой тип унаследованный от choiceType, в котором задан через опцию "choices" список возможных чекбоксов, задаю ему выбранные чекбоксы через опцию "data" и все хорошо и все работает.
Но когда я добавляю этот тип в форму через эвент PRE_SUBMIT данные слетают.
может кто сталкивался)

ModerBot
18.01.2017
20:01:28
Dima, Нельзя ругаться! [Предупреждений 1/5]

finkel
18.01.2017
20:49:19
хм, странно, как же тогда решать кейсы где мы добавляем поля для редактирования?
На пример, у меня есть "виды настроек" в селекте и при выборе настройки я хочу подгрузить уже форму редактирования этой настройки.
У меня в итоге получилось так:
На pre_submit вешаем добавление Type, в котором тоже есть pre_submit event с подгрузкой и установкой данных через event->setData(). Но теперь другая проблема, перезаписывается пользовательские данные для этого поля, что логично.
все вымерли?)

Rodion
19.01.2017
08:28:53
в чем проблема подгружения формы по ajax?
отдельный экшн билдит форму, наполняет данными

Google

finkel
19.01.2017
08:42:50

Andrew
19.01.2017
09:19:39
Если кастомные настройки, форму можно построить через FormBuilder.

finkel
19.01.2017
10:09:46
Собирать кастомные формы в симфони - так же просто, как кататься на велосипеде. только велосипед горит. и ты горишь. и вообще всё горит, потому что ты в аду!

Алексей
19.01.2017
10:11:18
Зато медведь не горит.

Admin
ERROR: S client not available

Andrew
19.01.2017
10:36:08
да ладно. Ничего архисложного там нету )))

finkel
19.01.2017
16:50:36

Rodion
19.01.2017
16:51:20
Пальцем в небо

Sergey
20.01.2017
05:56:33

finkel
20.01.2017
05:57:29

Aleserche
20.01.2017
06:02:36
Трамвай дрифтовать умеет?

Sergey
20.01.2017
06:02:48
Трамвай может все

Aleserche
20.01.2017
06:03:06
Хочу гонки на трамваях

Sergey
20.01.2017
07:51:57
не совсем то но
https://www.youtube.com/watch?v=GYRG-dc_eig

Aleksandr
20.01.2017
08:44:11
в харькове постоянно дрифт трамваев

Steven
20.01.2017
13:34:25
Ребятки, есть эксперты по симфонийским формам в контексте vichuploader'a?

Sergey
20.01.2017
13:35:39
бичаплоадер

Salavat
21.01.2017
03:42:30
Доброе утро. Через фиктуры обновляю импортирую данные в новую БД - в консоли никаких ошибок, но в конечной БД - нет записей.

Google

Salavat
21.01.2017
03:42:39
Как можно отладку провести?
Причем что еще удивляет - после purging database - он начинает autoincrement поле с последнего использованного, то есть как-будто по факту не пуржит
Понял похоже, теперь данные записываются в базу только после того, как загрузка всех фикстур закончится

Yuriy
21.01.2017
12:11:53
всем привет,
вылил сайт на хостин правда там РНР чуток ниже (5,4) и появилась ошибка
Parse error: syntax error, unexpected 'class' (T_CLASS), expecting variable (T_VARIABLE) or '$'
содержимое строку на которую указывает ошибка
->add('deadline', DateTimeType::class, array(
как эту ошибку можно устранить?

Sergey
21.01.2017
12:13:21
http://blog.kevingomez.fr/til/2016/01/15/php-class-keyword/
или написать FQCN руками
как строку

Yuriy
21.01.2017
12:17:04
не совсем понял что такое FQCN ?

Sergey
21.01.2017
12:17:17
я потому скинул статью)
почитай

Yuriy
21.01.2017
12:47:48
я правильно понимаю, по такому примеру нужно преобразовать:
$someStringToCheck = Foo::class;
$foo = new \Vendor\Bundle\Entity\Foo();
?

Sergey
21.01.2017
12:48:10
эм.... нет, пробуй дальше)
но близко

Алексей
21.01.2017
12:48:49
Только не перебирай наугад все варианты, которые в голову придут, а смотри, что каждый делает, ага :)