@yii2ru

Страница 750 из 1721
?
01.11.2017
14:26:49
ТЫ готов?

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

Url менеджера

Павел
01.11.2017
14:28:43
ТЫ готов?
Не, у меня слабое сердце и дети

Google
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
Да
Вот и сделай красиво

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

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

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
Та да, из-за глупой работы выпал год

?
01.11.2017
14:48:23
Та да, из-за глупой работы выпал год
я сам чуть курьером/продавцом не стал :D

Чужой город и голод заставляли пробовать ВСЕ вакансии

docflow тащит
yii2-docflow форева, ЩАС ВОТ ЕЩЁ jsonb НАЧНЕМ ИСПОЛЬЗОВАТЬ И МОНГУ, МОНГА БЫСТРАЯ

Павел
01.11.2017
14:49:36
Можете пальцем тыкнуть в доку, не могу найти
Обманул. Это из вью можно сделать легко

?
01.11.2017
14:50:08
Паша, я ему уже предлагал через DI

Он не хочет, не помогай ему, он плохой/тупой/ленивый (нужное подчеркнуть)

ДА ЭТО ЖЁСКА

Stas
01.11.2017
14:51:42
yii2-docflow форева, ЩАС ВОТ ЕЩЁ jsonb НАЧНЕМ ИСПОЛЬЗОВАТЬ И МОНГУ, МОНГА БЫСТРАЯ
глянул на гите че то как минимум пара таких либ вы какую имеете в виду ссыль в студия

?
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
Я смотрю сейчас это

?
01.11.2017
14:59:33
мазохист
Чет мне плохо стало...

Firs
01.11.2017
14:59:47
Обманул. Это из вью можно сделать легко
В beforCopy попробовать обмануть...?

?
01.11.2017
15:00:05
Зная В КАКИХ УСЛОВИЯХ это делалось...

В beforCopy попробовать обмануть...?
Хэй, велосипедист, я тебе уже говорил, используй DI

Подпишись на событые допустим публикации именно твоего ассета. Достать нужные данные для проверки условя. В зависимости от данных установи нужно значение в поле js/css ???????????? PROFIT

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

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

Нууу, там просят путь до файлов, а у меня строка большая, ща попробуем замутить
Кто просит, там задаётся $basePath и относительно её js/css, весь $basePath копируется в вебрут директорию с ассетами

Firs
01.11.2017
15:07:21
Кто просит, там задаётся $basePath и относительно её js/css, весь $basePath копируется в вебрут директорию с ассетами
Идея проста, создать js файл пустой, при публикации пихать в него все что нужно, я правильно понял?

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
Можно в контейнере задать то, как собирать класс.
Да подписаться на ON_BEFORE_RENDER и зафигачить ты там registerJs

?
01.11.2017
15:12:17
Да подписаться на ON_BEFORE_RENDER и зафигачить ты там registerJs
да мы даже не знаем, что у него там за задача, может можно просто на beforeRequest или beforeAction событие приложения подписаться и в ассет менеджере настроить ассет.

ПРосто подменив 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

Страница 750 из 1721