
dypa
18.11.2016
15:00:32
ага пилят они https://github.com/sonata-project/SonataAdminBundle/blob/3.x/Admin/AdminHelper.php#L135
https://github.com/sonata-project/SonataAdminBundle/blob/3.x/Admin/AdminHelper.php#L204 ахаха, нахрена тогда Inflector юзать то если метод руками делать
это я так поделился болью :)
media bundle там тоже не юзабелен

Google

Aleh
18.11.2016
15:14:31
как я чатик пропиарил
ну а для остальных, все вот эти люди пришли из @prophp7

Fayozjon [CybernatiC]
18.11.2016
15:14:46
Точно) все оттуда иммигрировали
?

Aleh
18.11.2016
15:15:08
ну это потом уже

Fayozjon [CybernatiC]
18.11.2016
15:15:28
Я вообще ссылку на тот чат нашел в гитхабе)
Список был

dypa
18.11.2016
15:15:44
лучше делать так https://github.com/goq/telegram-list/pull/27

Fayozjon [CybernatiC]
18.11.2016
15:16:04
чем тебе это не гоже?
’Test ololo’
Упс

Dmitriy
18.11.2016
15:20:24
есть же

Aleksandr
18.11.2016
20:48:24
а чего вместе все ходите?)

Google

Aleksandr
18.11.2016
20:48:46
или это баг телеграмм такой...
https://vk.com/wall-122979469_149

Ivan
21.11.2016
15:43:43
Господа, а можно как-то во время дебага выключить использование кэша симфони? А то убегает шер знает куда ..\var\cache\prod\classes.php
Или использовать надо app_dev.php как точку входа?

Alexander
21.11.2016
15:44:14
да, app_dev.php

Ivan
21.11.2016
15:44:22
ок, мерси

dypa
21.11.2016
15:48:31

Ivan
21.11.2016
15:55:27
блин, точно, закоменить лоадкэш? спасибо!

Pavel
21.11.2016
16:27:30
для dev env.
Они ведь не просто так созданы отдельно

Alexander
22.11.2016
12:45:07
А подскажите группу по angular2 на русском

Дмитрий
22.11.2016
12:46:21
самая первая в поиске - angular2

Alexander
22.11.2016
12:46:52
вот оно как тут работает :) спасибо

Pavel
23.11.2016
10:04:40
Где удобнее и правильнее обрабатывать ошибки при работе с апи? Допустим если апи выдал 404 то мне тут же выдать exception или отдать контроллеру и пусть он выдает?
При условии что 404 или 500 от апи это фатал и дальше смысла нет что-то делать

Ivan
23.11.2016
10:17:53
не оно? https://knpuniversity.com/screencast/rest/error-404-json

Pavel
23.11.2016
10:18:44
Не, я юзаю апи а не создаю
Вот апи к которому обращаюсь выдал 404 (внутри сервиса), мне сразу екскейпшон писать или отдать контроллеру хеадер или что-то такое и в контроллере уже экскейпшон выдать?
Правильно ли резко обрывать работу внутри сервиса

Google

Alexander
23.11.2016
10:21:32
Я бы кидал бы кастонмый эксепшен внутри библиотеки, которая работает с апи. А в контроллере бы его кэтчил и выкидывал уже 500 или какую там надо

Pavel
23.11.2016
10:22:11
У меня нет библиотеки которая с апи работает

Alexander
23.11.2016
10:22:33
А как тогда? Вы к апи обращаетесь прям к контроллере?

Pavel
23.11.2016
10:22:34
Только один метод который отправляет запрос, чекает хэадер, если все ок то отдает ответ. Я думаю мне этого хватит
Нет, класс сервиса есть специальный

Alexander
23.11.2016
10:23:25
Ну я это и имел в виду под библиотекой

Pavel
23.11.2016
10:23:29
В нем универсальный метод отправки/получения запроса. А так же методы которые рендерят ответ и выдают красиво
Ну блин 15 строк такое себе называть библиотекой
Наверное все таки сделаю еще один сервис для обработки ошибок
Чтобы их отдавать в класс и оттуда уже делать все что душе будет угодно

Aleserche
23.11.2016
10:27:11
а если обработку ошибок в middleware затолкать?

Pavel
23.11.2016
10:27:40
Загуглил. Думаю, это не самый универсальный вариант

Aleserche
23.11.2016
10:30:03
тогда вынести в отдельный сервис

Pavel
23.11.2016
10:30:57
Да, там как раз не так уж и много придется писать. Как раз можно будет удобно настроить из одного места отправку ошибок и отчета по почте

Хэльго
23.11.2016
10:57:54
Tell don't ask. Из контроллера сказать что сделать, потом разве что исключения ловить нужные и перебрасывать другие
И не важно из контроллера вызывается или из консоли, всегда одно поведение - $apiService->doSomething($parametersBag);

Дмитрий
23.11.2016
13:25:44
ребята, подскажите, есть для симфони 3 решение как использовать PHPExcel?

Aleksandr
23.11.2016
13:26:20
composer require phpoffice/phpexcel

Дмитрий
23.11.2016
13:26:48
да ладно :) буду знать

Google

Дмитрий
23.11.2016
13:27:02

Pavel
24.11.2016
16:26:08
Есть один обьект, в нем массив, в массиве обьекты. Как спарсить и вывести в twig все это дело?
http://prntscr.com/dbakl9
Думал так сработает. Но нет http://prntscr.com/dbaksf
Ой, лол. Я ж методы get не написал...

Алексей
24.11.2016
16:34:16
Если речь о самой сущности - да, нужны методы. Если речь о twig - он сам обратится к нужным методам при попытке дёрнуть translator.id.

Pavel
24.11.2016
16:34:44
Да, я просто забыл написать гет методы
Все время откладывал это дело и вот в итоге совсем забыл
Есть для пхпшторма какой-нибудь плагин для автоматического написания get/set методов под обьекты?

Алексей
24.11.2016
16:35:23
Ну, если что, есть doctrine:generate:entities

Pavel
24.11.2016
16:35:31
Не, это не доктрина

Алексей
24.11.2016
16:35:34

dypa
24.11.2016
16:36:27

Алексей
24.11.2016
16:36:51
Можно на пустом месте внутри класса и сразу массово выделить нужные свойства. И даже галочка для fluent setters есть.

Pavel
24.11.2016
16:37:44

dypa
24.11.2016
16:39:13

Pavel
24.11.2016
16:39:18