
Dmitriy
03.04.2018
14:13:31
Вот вроде вызываю тот же линк, что и EasyAdmin для удаления. А форма у меня не submitted, хотя у изика - submitted.

Andrey
03.04.2018
14:16:13
если юзается handleRequest, то handler может его не вызвать, если не найдёт в реквесте нужного атрибута (корневого, можно сказать)
лучше посмотри код

Google

Dmitriy
03.04.2018
14:19:59
Я понял свой косяк, изиадмин создает форму, а потом через ЖС её субмитит, а я просто аяксом фигачу
там и токен, и флаги какие-то внутренние

Serge
03.04.2018
14:37:38
кто в курсе, можно ли в роутинге(yml) указать несколько path для контроллера?

Vladislav
03.04.2018
14:37:50
да
просто указываешь несколько дефенишинов

Serge
03.04.2018
14:38:07
path: path: path: ?
или как регулярка?

Vladislav
03.04.2018
14:38:14
r1:
path
defaults
r2:
path
defaults

Serge
03.04.2018
14:38:30
а блин
так то понятно)

Vladislav
03.04.2018
14:38:54
так и делай)

Serge
03.04.2018
14:41:26
для сеошного говнеца было бы круто иметь одно определене роута, с несколькими путями
эх

Google

Vladislav
03.04.2018
14:53:31
regexp

Ruslan
03.04.2018
15:03:26
Всем привет! Есть форма в ней селектбокс, мне нужно выбирать нужный пункт в зависимости от раздела сайта (роутера, урл). , как это можно сделать? Форма наследует AbstractType и тип ChoiceType::class в контроллере вызываеться через createForm.

Sergey
03.04.2018
15:09:52

Ruslan
03.04.2018
15:11:18
'data' => 'тут нужное значение из choices',

Sergey
03.04.2018
15:12:36

Ruslan
03.04.2018
15:14:59
Как выбрать нужный пункт селекта в зависимости от раздела сайта? Допустим по умолчанию 'data' => 'A' а нужно B если я на странице B

Sergey
03.04.2018
15:17:57

Bohdan
03.04.2018
15:19:16

Sergey
03.04.2018
15:19:47

Bohdan
03.04.2018
15:20:14
тогда ты потерял OH
перед 3 пунктом)
хотя...

Sergey
03.04.2018
15:20:28
pen pineapple apple pen
не суть, еще одна загубленная острота

Bohdan
03.04.2018
15:21:05
i have an apple
i have a pen
oooh
applepen

Sergey
03.04.2018
15:21:11
но суть была в том что бы докопаться что именно не получается у человека
и попробовать декомпозировать задачу)

Bohdan
03.04.2018
15:21:35
правильно заданный вопрос есть половина ответа, ага

Ruslan
03.04.2018
15:23:49

Sergey
03.04.2018
15:25:52
ну то есть в чем проблема, ты можешь определить страницу, ты можешь подставить выбранное значение, что не так?

Google

Shmaltorhbooks
03.04.2018
15:27:11
По всей видимости ему непонятно как прокинуть роутер или иной сервис/параметр в форму

Sergey
03.04.2018
15:29:31
идея плохая прокидывать роутер в форму
но вообще форм тайп всегда можно сделать как сервис

Sergey
03.04.2018
15:33:50
то лого меняют, теперь говорят что котлин не торт, шо за люди?)

Ruslan
03.04.2018
15:34:50
ну то есть в чем проблема, ты можешь определить страницу, ты можешь подставить выбранное значение, что не так?
как подставить значение в If (допустим от нужного роутера) для массива в data?
->add('propertyCategoryLiving', ChoiceType::class, array(
'required' => false,
'choices' => array(
'a'=> a',
'b' => 'b',
),
'data' => 'a',
'attr' => array('class' => 'selectpicker type-prop-living')
))

Shmaltorhbooks
03.04.2018
15:38:58
что именно непонятно в том, чтоб "применить для селекта"?
как выставить селекту значение?
или как на основании роута принять решение какое именно значение ставить?
или как прокинуть это значение внутрь формы, чтоб выставить его?

finkel
03.04.2018
15:39:58
или в дате если селект это вообще вся форма

Ruslan
03.04.2018
15:40:53


finkel
03.04.2018
15:59:44
вот это и не понятно!
1. делаем сервис который по имени роута возвращает нужное значение, (на самом деле на роут можно аргумент какой угодно повесить и работать с ним и не завязываться на имени роута, но пусть это будет имя роута);
2. прокидываем наш сервис в форму;
3. определяем у формы опцию (через configureOptions) "current_route", где возможные значения - имена разрешенных роутов (их нам тоже будет возвращать сервис из пункта 1. методом getAllowerdRoutes());
4. в empty_data подставляем значение из нашего сервиса getEmptyDataByRoute($options['current_route'])
интерфейс сервиса:
SuperPuperServiceInterface
+getEmptyDataByRoute(string $string): string
+getAllowerdRoutes(): array|string[]
наверно как-то так я бы это сделал
но возможно все проще, я не совсем понял что за чойс и как он с роутами связан)

Егор
03.04.2018
16:01:10
> array|string[]
А почему не просто string[] ?

finkel
03.04.2018
16:01:54

Google

Ruslan
03.04.2018
16:04:30

Konstantin
03.04.2018
16:06:31
а как форму собираешь

Ruslan
03.04.2018
16:06:48
блин около 8-ми месяцев работаю с симфону но моя прокростинация не дает мне изучить все тонкости Event subscribe и т.п.

Konstantin
03.04.2018
16:08:19

Ruslan
03.04.2018
16:08:52
а как форму собираешь
class AType extends AbstractType
в директрий форм
в контроллере вызываю
$form = $this->createForm('ABundle\Form\AType'

Konstantin
03.04.2018
16:09:15
ну вот, а там где ты вызываешь createForm есть параметр чтобы прокинуть заранее какие то данные
в эти данные прокидываешь свое значение, в одном из значений массива
в buildForm указываешь типа new Choice([ ..., 'data'=>$options['route'] ])
в configureOptions указываешь что $resolver->setDefaults ( [ ..., 'route'=>'', ...] )
в контроллере указываешь что $this->createForm(AType, $data, ['route'=>'какойто-роут'])

Ruslan
03.04.2018
16:22:24
Всем спасибо!!!

Imanali
03.04.2018
17:33:20
Всем привет!

Ruslan
03.04.2018
17:42:44

Tigran
04.04.2018
06:28:42
Привет всем !

Pavel
04.04.2018
06:32:08
Утричка.
Ктонибудь знает почему при сериализации(симфониевским сериализатором) приходится 2 раза вызывать json_decode?
Все вопрос снят)

Bohdan
04.04.2018
06:40:18

Pavel
04.04.2018
06:44:21

Vitalii
04.04.2018
07:08:38
Доброе утро парни
Поделитесь хорошими ссылками на книги или ресурсами по Go,
Спасибо

Дмитрий
04.04.2018
07:13:14

Google

Bohdan
04.04.2018
07:15:30
tour of go ведь

Vitalii
04.04.2018
07:18:46
спс

Дмитрий
04.04.2018
07:18:49
А всякие задачки есть вот тут
https://gophercises.com/

Boris
04.04.2018
07:31:00
Привет всем. Подскажите, может сталкивался кто. Есть сущность, в ней связь, доктрина отдает все ок кроме того что в связанной сущности все поля null кроме id.
Не могу понять в чем трабла.

Konstantin
04.04.2018
07:31:58
это ленивая коллекция. там сначала прокси-объекты выбираются тлько с айдишниками

Icewild
04.04.2018
07:32:03
потому что ты запрос к связанной сущности не сделал, поэтому доктрина тебе данные по этой сущности не вытащила

Boris
04.04.2018
07:40:03
Странно, не пойму все-же.
На остальных сущностях тянутся нормально связи, только на одной такая проблема.

Andrey
04.04.2018
07:41:10
извечная проблема - ну на других же норм, а на этой одной не так((

Andrew
04.04.2018
07:41:46

Konstantin
04.04.2018
07:44:50

Sergey
04.04.2018
07:46:39

Konstantin
04.04.2018
07:47:07
или доки к тому как использовать доктрину в контексте симфони

Sergey
04.04.2018
07:50:12