
Panda
02.04.2018
21:07:15
3д не нужны
@vladimirdotk

Grigoriy
02.04.2018
21:10:27
Пачиму?
птому что есть проще для освоения новым пополнением. симфони хорош чтобы отделять гиков от не гиков. мастера как бы там. но мастера обладают свойством писать чтоб писать, забывая шо оно вообще-т неплохо бы завтра заработало

Маргарита
02.04.2018
21:12:06
об yii2 тоже плохие отзывы

Google

Grigoriy
02.04.2018
21:12:15
зато куски симфони неплохо так выкручивают и пользуют где надо что не может не радовать

Маргарита
02.04.2018
21:12:39
Пока я разбираюсь и мне нравится, но я не знаю структуру от слова вообще

Grigoriy
02.04.2018
21:14:16
да, тут точно, у каждого фрейма есть своя медаль. и поэтому так сложно определится, не понимая смысла. тысяча возможностей в каждом из них... но возьми симфони и нужно садить учителя с падаваном, возьми ии - и чтобы оттуда что-то выдрать - непример активрекорд - забудь ваще, возьми лару и получишь что-то довольно полезное, тока они взяли пхпшные сущности назвали по своему - когда трейты назвали контрактами, и добавили кернелей в середину ну бля.... чем им этот кернель так сдался, почему им так нравилось все называть как будто это движок ядерной ракеты

Evgeniy
02.04.2018
21:18:50
Ребят, будте добры, подскажите пожалуйста как подключить или установить Free Type extension? Заранее спасибо!

Grigoriy
02.04.2018
22:15:02
где тот чел кто меня вчера баптистом назвал?

Like
02.04.2018
22:15:22
Чо

Grigoriy
02.04.2018
22:15:27
сегодня на работе - переезжаем в новый офис и мое место оказалось под стеной где кришнаиты молились своему божеству
и там на стене огромные крылья и написано ангел
пришел блять на работку :)

Like
02.04.2018
22:15:43
И чо

Grigoriy
02.04.2018
22:16:47
https://www.youtube.com/watch?v=6h-zgb9YVB0

da horsie
02.04.2018
22:16:54
злобное божество Дедлайн

seffka
02.04.2018
22:25:49
Почему внутри модуля нельзя вызывать ForbiddenHttpException ? (Yii2)

Google

Grigoriy
02.04.2018
22:27:12
непонял, эксепшен? вызывать?
его бросают и ловят
причем конструкция throw работает ну вообще везде

seffka
02.04.2018
22:32:02
ну так я кидаю и мне пишет

Ad.x ??
02.04.2018
22:35:56
аж слезы на глаза наворачиваются

seffka
02.04.2018
22:36:01
я адово туплю, хелп плес

Ad.x ??
02.04.2018
22:36:08
нет бы код запостить, который приводит к ошибке
давай лучше ошибку запостим и будем гадать, что же там не так

seffka
02.04.2018
22:37:01
так я де сказал я просто кидаю ForbiddenHttpException внутри модуля

Grigoriy
02.04.2018
22:37:10
ну видно this->actions вызывает функции

seffka
02.04.2018
22:37:10
там смотреть не начто

Grigoriy
02.04.2018
22:37:20
и одна из функций кидает эксепшен
а ты пытаешься обратиться к эксепшену как к массиву потом

seffka
02.04.2018
22:37:55

Grigoriy
02.04.2018
22:38:00
причем не просто кидает эксепшен
оно его кидает и ловит сразу же прверащая в массив
похоже на попытку создать коллекцию эксепшенов

Ad.x ??
02.04.2018
22:38:23
вот, с этого и надо начинать
не ретурн, а throw

Google

seffka
02.04.2018
22:38:34
Вне модуля это работает как часы

Grigoriy
02.04.2018
22:38:38
так RETURN
а надо THROW

seffka
02.04.2018
22:38:44
кек

Grigoriy
02.04.2018
22:38:45
а потом TRY CATCH
вернуть эксепшен не то же самое что бросить эксепшен

Ad.x ??
02.04.2018
22:39:41
уй там сам ловит и отдает экран ошибки

seffka
02.04.2018
22:39:42
все пасиб. там только ретурн на троу поменять
дико я затупил )))

Grigoriy
02.04.2018
22:40:27
ну да когда все слои назад схлопнуться на слой точки входа в приложение то любой непойманный эксепшен поймается и превратится в 500ую или 404ую не помню
скажите мне как по уму данные к эксепшену прилепить
можно экстенд и прочее я понимаю. но может есть более разумный способ собирать ошибки когда обрабатываешь коллекцию

Grigoriy
02.04.2018
22:41:53
foreach () {
try {} catch {}
}
или все таки писать свой класс ErrorBag с addError()

Ad.x ??
02.04.2018
22:42:38
да сразу в лог писать да и все

seffka
02.04.2018
22:42:57

Grigoriy
02.04.2018
22:43:28
ну лог понятно ... а данные. идет обрабтка массива на 10 тыщ записей

Admin
ERROR: S client not available

seffka
02.04.2018
22:43:37
еще раз сорян за мою тупость, меня предупреждали ночами не прогать Х)

Grigoriy
02.04.2018
22:43:39
и в 500 из них может быть в разных местах ошибка

Google

Ad.x ??
02.04.2018
22:43:59

Grigoriy
02.04.2018
22:44:06
и надо понять где, и хотелось бы массив прилепить для удобства дебага
в эксепшен же массив не влепишь

Ad.x ??
02.04.2018
22:44:19
зачем массив
если все 10к незайдут будет массив из 10к?

Grigoriy
02.04.2018
22:44:42
ну там с данными рядом - например эксепшен файла нету и там значит имя файла прилепить
агась.
я понимаю что можно просто строкой выдать. но если у меня переводы - мне нужно отдельно киднуть sprintf строку и отдельно дату

Like
02.04.2018
22:45:41
Какая задача то?

seffka
02.04.2018
22:45:44
Воу воу. Там все и так обрабатывается. Нет смысла, что-то еще допиливать.

Grigoriy
02.04.2018
22:46:08
задача - выдать список предупреждений поставщика которые вернула его апишка
при условии что запросы идут мультикурлом

Ad.x ??
02.04.2018
22:46:18

Like
02.04.2018
22:46:40

Grigoriy
02.04.2018
22:46:58
ошибка может быть в разных местах, а сообщения поставщика хотелось бы переводить
подставляя в них свои данные
просто выплюнуть что было не вариант - хотят русский

Like
02.04.2018
22:47:16
В смысле в разных местах?
У тебя делается запрос, апишка вернет или ошибку, или данные

Google

Grigoriy
02.04.2018
22:47:31
ну где то вес не подошел, где-то цена не вернулась, где-то сервер не ответил

Like
02.04.2018
22:47:34
Ты не можешь написать единный обработчик ?

Ad.x ??
02.04.2018
22:47:37

Grigoriy
02.04.2018
22:47:37
в разных местах цикла эксепшены брошены