
Артур
06.02.2018
16:49:58
везде пишут о xdebug мол там нужно увеличить количество вызовов
С 256
но это тоже не вариант((

Алексей
06.02.2018
16:56:02
А почему не вариант? Вообще я бы задумался, а точно ли нужна такая глубина рекурсии. Но если нужна, то быстрый гугл говорит что увеличивается это так:
ini_set('xdebug.max_nesting_level', 200);
Это не работает или по каким-то другим причинам нельзя?

Google

Dmitriy
06.02.2018
17:05:27

Артур
06.02.2018
17:06:48
как можно улучшить код)
что бы по очереди)
str_get_html ошибка возникает из-за того что я часто дергаю
эту функцию
ну а как мне ее использовать
если я передаю с базы ссылки в нее

Dmitriy
06.02.2018
17:08:51
у йии есть yiisoft/yii2-queue
делаешь обаботчик который в очеред добавит url
Хандлер уже будет парсить страницы и складывать в кеш

Артур
06.02.2018
17:09:45

Dmitriy
06.02.2018
17:10:31
смысла не меняет. только другие пакеты юзать нужно

Google

Dmitriy
06.02.2018
17:12:24
естественно сервер не даст просто так парсить

Артур
06.02.2018
17:14:51
ведь я делаю через консоль
не по браузеру и скрипт по временю не отваливается

Dmitriy
06.02.2018
17:15:15
ну без конкретики возможно

Артур
06.02.2018
17:15:18
а только по количеству вызовов

Dmitriy
06.02.2018
17:15:41
вангую что на стороне сервака блочат

Артур
06.02.2018
17:16:29
хз врятли) я карточки товаров html кода заношу в базу
а после вытягиваю и парсю оттуда все
ну картинки конечно скачиваю по ссылкам
и тоже вылетает ошибка(
а как можно обойтись без рекурсии тут ?
я раньше выводил все в память но там будет массив с элементами за 1к

Андрей
06.02.2018
17:39:20
Всем привет, хочу так - ->andWhere(["=<", 'sum', 'sum_needed']) те не значение поля ставить - а название поля как-то можно ? В конечном итоге делаю запрос к бд который посчитает сумму цифр из колонки sum, если в sum будет больше чем в sum_needed - он должен взять sum_needed для подсчета

Dmitriy
06.02.2018
17:40:16

Артур
06.02.2018
17:40:56

Dmitriy
06.02.2018
17:41:14
пихай тогда в память

Артур
06.02.2018
17:41:46
ну тогда так попробую сделать)

Андрей
06.02.2018
17:45:58
да
=) не работает так, давайте поговорим о том как правильно делать

Google

Dmitriy
06.02.2018
17:46:36
всмысле . тогда пример нужен. мб не понял я

Андрей
06.02.2018
17:58:42
$first_sum = Product::find()
->where(['num_id' => $num_id])
->andWhere(['<=', 'sum_needed', 'sum'])
->sum('sum');
не робит. 0 в результате приходит. а когда ставлю ">" приходит не с той логикой подсчета цифра

Dmitriy
06.02.2018
18:00:31
нету значения sum

Андрей
06.02.2018
18:01:55

Ad.x ??
06.02.2018
18:03:57

Артур
06.02.2018
18:04:38

Ad.x ??
06.02.2018
18:04:56

Артур
06.02.2018
18:05:40
теперь буду делать наоборот)

Saško
06.02.2018
18:08:07

Ad.x ??
06.02.2018
18:08:42
смори короче как парсить нада. правдо разово.
ищешь значит списки прокси фришные. все их распаршиваешь. отсеиваешь нерабочие (чекалку нада).
за минуту можно пару тыщ наваять.
берешь потом такой выкачиваешь через прокси весь сайт (хтмл страницы). Проще всего получается если есть сайт мапа. тогда бегать не нада
и потом спокойно в течение недели парсишь все хтмлки через очередь
если сайт гигантский )
мелкий быстро сделается

Konstantin
06.02.2018
18:25:17
$GalleryLinks->validate()
скажите а ка кто можно исключить из валидации поле? просто таблица связей и второе поле берется из другой модели и его не надо проверять
по идее
public function validate($attributeNames = null, $clearErrors = true)
сюда можно указать те поля которые надо валидации подвергать?
нештяк, я боялся нужно сценарии вспоминать ка кделать )))

Google

Andrii
06.02.2018
18:46:37
куда можно положить класс для обработки изображений, если он используется в разных местах?

Yura
06.02.2018
18:51:51
Да куда угодно

Андрей
06.02.2018
18:52:03

Konstantin
06.02.2018
20:26:59
можно ли в гридвью сделать фильтр ? из таблицы другой
даже так делаю чот фильтр не появился
[
'label' => 'Категория',
'format' => 'raw',
'value' => function($data){
return $data->categories->name;
},
'filter' => ["1"=>"Активно","2"=>"Не активно"],
],

☕ CunningFox
06.02.2018
20:28:26
И фильтруй

Konstantin
06.02.2018
20:29:30
а без нового атрибута фильтра не видать мне ?

☕ CunningFox
06.02.2018
20:30:05
Фильтр определяется из безопасных атрибутов серч модели, что логично

Admin
ERROR: S client not available

☕ CunningFox
06.02.2018
20:31:38
Ты сам квери формируешь (из круда это метод серч) и сам описываешь какой должен быть запрос. Из коробки нечего нет

Konstantin
06.02.2018
20:35:13
блин ) а мне казалось типа массива передай и оно будет фильтравать по нему какой выберешь в дропдауне

☕ CunningFox
06.02.2018
20:35:58
Надо законодательно запретить гии ?

Konstantin
06.02.2018
20:38:07
не надо а то слишком задрочисто будет

☕ CunningFox
06.02.2018
20:38:30
Ну как минимум сдавать экзамен на право генерировать ?

Vladimir
07.02.2018
06:07:47
Уважаемые участники, кто работал на symfony2 , есть ли у кого сравн. достоинства и недостатки по сравнению с yii2. Ищем фреймворк, осталось 2 варианта. Будем признательны за любое сравнение. Спасибо!

Юрий
07.02.2018
06:13:52
Симфони 2 при живом симфони 4
Казалось бы почему бы и нет

Google

Михаил
07.02.2018
06:14:17
выбирая симфони впринципе - время разработки увеличится по сравнению с юи в несколько раз
Нужно быстро - yii2

Юрий
07.02.2018
06:15:09
Но в то же самое время сократится время поддержки, потому что будет в теории написано не так паршиво. Симфони дает меньше возможностей оторвать ноги.

Михаил
07.02.2018
06:15:19
Нужна глубокая логика вплоть до прописки ручной валидации инпутов - симфони
Про оторвать ноги - спорно) От разработчика же зависит )
и на юи и на симфони пишут хорошие проекты
и там и там стреляют себе в ногу)
но если время играет роль - то все таки юи ) Если нет - то можно и симфони

Alexey
07.02.2018
06:17:55
Симфони тормоз
С дебагом без кэша секунд по 10 открываются страницы

Михаил
07.02.2018
06:19:43
кэширование и там и там придется все равно настраивать
а с дебагом скорость загрузки почти у всех падает
у и лары, и у симфони, и у zf

Alexey
07.02.2018
06:20:28
У yii ты его не заметишь
А симфони будет тупить на каждый рефреш
Я бы сказал, что time to market на симфони выше не в 2, а в 10 раз

Михаил
07.02.2018
06:21:54
ну не надо так уж категорично что не заметишь ) все равно бывает что замечаешь, но он бесспорно получше будет чем у тех, что я выше перечислил

☕ CunningFox
07.02.2018
06:22:22
+1 с xdebug yii летает, а чего там с инпутами чего нельзя сделать в yii?
Хочешь пиши валидаторы на каждый инпут

SiZE
07.02.2018
06:23:03
DDD + TDD увеличивает время разработки не зависимо от платформы же.
Yii хорош тем что подгружается компоненты по необходимости. Экономит ресурсы. Много что есть из коробки.
Остальное вопрос религии. Пофиг на самом деле под что на РНР писать )