
?
01.11.2017
14:26:49
ТЫ готов?

Firs
01.11.2017
14:28:22
Может кто подсказать как правильно генерировать динамический js код? Делаю свой пакет и js меняется в зависимости от url и настроек модуля...
Url менеджера

Павел
01.11.2017
14:28:43

Google

Павел
01.11.2017
14:28:59
Ассетом можно прикрутить инлайн код

Firs
01.11.2017
14:29:26
Точнее ни как правильно, а как его подключить

Павел
01.11.2017
14:29:43
Так же как и файл js
Есть в ассет менеджере для этого метод

?
01.11.2017
14:30:42
В общем челики были говнодрочеры 80 левела, они не знали, что метод render вторым параметром принимает массив, который будет развёрнут во вью, они короче пишут паблик свойство в контроллере, data куда в конце экшена кладут инфу, далее во вью обращаются к этим данным $this->context->data, но это только цветочки, т.к. они не осилили эктив форм, эту дату они Json::encode делали и рендерили, далее jquery лапша была, которая на фронтенде декодировала и заполняла поля в форме))))

Павел
01.11.2017
14:31:23
Зато универсально!
Нет привязки к фреймворку - profit!
Скорее они откуда то готовый код скопипастили

?
01.11.2017
14:32:09
Я одно не мог понять, как они догодались $this->context использовать, но не догадались в render передать.

Павел
01.11.2017
14:32:52
Котелок то варит!

?
01.11.2017
14:32:54

Mark
01.11.2017
14:34:02
А это, валидатор, который будет данные на фронте валидировать, это нужно отдельно JS-код писать или оно путем AJAX-а проверяет, и сам валидатор только на бэке?

Google

Павел
01.11.2017
14:34:12
Сказали надо сегодня. Код уже готов только прикрутить ?

Mark
01.11.2017
14:34:19
И возвращать только success/текст ошибки?

Павел
01.11.2017
14:34:44
Да

Mark
01.11.2017
14:35:27
Да — AJAX'ом?

Павел
01.11.2017
14:36:51
А ты думаешь enableAjaxValidation это просто для красоты в активформ?

Mark
01.11.2017
14:37:30
Да
Шучу, я думал мб только для некоторых валидаторов так
Спасибо!

Firs
01.11.2017
14:37:52

Павел
01.11.2017
14:37:55

Vladimir
01.11.2017
14:40:24
В общем челики были говнодрочеры 80 левела, они не знали, что метод render вторым параметром принимает массив, который будет развёрнут во вью, они короче пишут паблик свойство в контроллере, data куда в конце экшена кладут инфу, далее во вью обращаются к этим данным $this->context->data, но это только цветочки, т.к. они не осилили эктив форм, эту дату они Json::encode делали и рендерили, далее jquery лапша была, которая на фронтенде декодировала и заполняла поля в форме))))
самый эпик дергать в модуле SL напрямую без всяких проверок


Mark
01.11.2017
14:41:24
В общем челики были говнодрочеры 80 левела, они не знали, что метод render вторым параметром принимает массив, который будет развёрнут во вью, они короче пишут паблик свойство в контроллере, data куда в конце экшена кладут инфу, далее во вью обращаются к этим данным $this->context->data, но это только цветочки, т.к. они не осилили эктив форм, эту дату они Json::encode делали и рендерили, далее jquery лапша была, которая на фронтенде декодировала и заполняла поля в форме))))
Челики? Их много было?
Да много таких историй, я как-то отдельную функцию написал по формированию массива определенного типа
А можно было штатными методами юии сделать


?
01.11.2017
14:42:26
самый эпик дергать в модуле SL напрямую без всяких проверок
Бугага, я вспоминаю слова учёного ПАРНИ, Я ПРОЧИТАЛ ПРО ДИ АЙ, ЭТО ПОЗВОЛЯЕТ ГИБКО МОДУЛИ ОРГАНИЗОВАТЬ, ПОЭТОМУ ВМЕСТО new ИСПОЛЬЗУЙТЕ Instance::ensure()
Я тогда зеленый был, говорю, а что такое Ди Ай простыми словами, НУ ЭТО ТАКАЯ ШТУКА НУЖНАЯ КОТОРАЯ ПОЗВОЛЯЕТ ГИБКО ВСЁ ДЕЛАТЬ
Я такой, НУ ООООК, и дальше new писать стал...

Mark
01.11.2017
14:43:04
Ну а самый эпик был в начале разработки, где я insert-методы создавал с помощью createcommand

?
01.11.2017
14:43:34

Mark
01.11.2017
14:43:46
Не, я с yii2 только третий месяц работаю
Первый фреймворк

?
01.11.2017
14:44:05
Просто я хоть и имел опыт mysql_query дрочерства в школе и колледже, но работать начал сразу на Йии2

Google

Mark
01.11.2017
14:44:38
Только потом на PDO/MySQLi перешл

?
01.11.2017
14:45:51
Соболезную

Mark
01.11.2017
14:47:41
Та да, из-за глупой работы выпал год

Vladimir
01.11.2017
14:48:04

?
01.11.2017
14:48:23
Чужой город и голод заставляли пробовать ВСЕ вакансии
docflow тащит
yii2-docflow форева, ЩАС ВОТ ЕЩЁ jsonb НАЧНЕМ ИСПОЛЬЗОВАТЬ И МОНГУ, МОНГА БЫСТРАЯ

Павел
01.11.2017
14:49:36

?
01.11.2017
14:50:08
Паша, я ему уже предлагал через DI
Он не хочет, не помогай ему, он плохой/тупой/ленивый (нужное подчеркнуть)
ДА ЭТО ЖЁСКА

Stas
01.11.2017
14:51:42

?
01.11.2017
14:52:01
ВОЛОДЯ
ВЛАДИМИР
yii2-docflow в массы
Откроем ящик пандоры?
@KoJIT у Серёги чёт гитхаб совсём нулёвый последнее время, неужели завязал писать код на yii2 в mcedit
Кстати да, vim говно, шторм говно, mcedit - выбор мастеров!

Google

Vladimir
01.11.2017
14:56:12
ищущие да найдут, это не сложно, но лучше не надо

?
01.11.2017
14:56:53
Я смотрю сейчас это

Vladimir
01.11.2017
14:58:29

?
01.11.2017
14:59:33

Firs
01.11.2017
14:59:47

?
01.11.2017
15:00:05
Зная В КАКИХ УСЛОВИЯХ это делалось...
Подпишись на событые допустим публикации именно твоего ассета.
Достать нужные данные для проверки условя.
В зависимости от данных установи нужно значение в поле js/css
????????????
PROFIT

Firs
01.11.2017
15:03:35

Павел
01.11.2017
15:03:37
Это на view надо подписываться и туда инжектить

?
01.11.2017
15:05:07
Можно в контейнере задать то, как собирать класс.

Firs
01.11.2017
15:07:21

Mr.
01.11.2017
15:07:54

?
01.11.2017
15:09:05
+

Yet Another Stats
01.11.2017
15:09:05
Карма @SomeWho стала 1

?
01.11.2017
15:10:01
Блять, можно сразу второй пункт?
Первый не получился.

Google

Павел
01.11.2017
15:10:27

?
01.11.2017
15:12:17
ПРосто подменив js
Блять, элементарно жеж.

Павел
01.11.2017
15:13:02
Он сказал динамический js добавить, который создаётся в зависимости от урл
За что купил

?
01.11.2017
15:17:30
Ну да, View имеет событие beforeRender http://www.yiiframework.com/doc-2.0/yii-base-view.html#EVENT_BEFORE_RENDER-detail
Подписываемся на событие, и добавляем нагло через сервис локатор в компонент assetManager js Yii::$app->assetManager->registerJs($js)
Спорим тут, ищем бест вей, а ТСу уже похуй)))

Firs
01.11.2017
15:19:44
Я уже своё почти запилил(с пустым файликом)?

?
01.11.2017
15:20:37
А ты не подумал, что твой пустой файлик каждый запрос будет переписывать и ты состояние гонки получишь

Valeriu
01.11.2017
15:21:14
+

Firs
01.11.2017
15:22:41
Я в bifoCopy ассета менеджера замутил, он не каждый раз перезаписывает, а только при изменении

?
01.11.2017
15:23:00
да нам пофиг
?мы с пашей поспорили и нашли бест вей

Firs
01.11.2017
15:23:22
Ну чет, чую боком это выйдет

?
01.11.2017
15:24:04
?у вас хорошее резюме, МЫ ВАМ ПОЗВОНИМ

Dmitriy
01.11.2017
15:30:37
Кто тут спец по yii2-queue ?
\yii\queue\sync\Queue::class
это вообще выполняется в синхронном стиле ?
Yii::$app->queue->push( new UpdateReservationJob( [
'from' => '',
'to' => '',
] ) );
хм не отлавливается откладкичом или var_dump
Подключено стандартно
'class' => \yii\queue\sync\Queue::class,
'handle' => false,

Павел
01.11.2017
15:30:43

?
01.11.2017
15:32:17