Павел
Ну не делай его
Дмитрий
ага, попробую короч
Дмитрий
интересно что разрабы ии2 думают на этот счёт..
Dmitriy
дада, в этом и косяк
viaTable разве не работает на hasOne
Дмитрий
неа
Dmitriy
он же тоже самое что и hasMany возвращает
Дмитрий
ну он не ругается
Дмитрий
но и не видит
Dmitriy
ну вообще логика есть. мало кто делает 1 ко многим через 3ю таблицу
Дмитрий
ну а если обратно то многие к одному
Дмитрий
считаю лишним бы не было
Anonymous
а я по старинке через nginx проксирую 😊
Раньше тоже использовали nginx-proxy, но надоело. Сейчас у нас на работе сделано так, есть домен, который на сервер в офисе указывает, далее на поддомене машина висит, на следующем поддомене уже проект крутится. Дома сделал через dnsmasq домен .dev и уже любой сайт который поднял через докер, уже в дев и не нужно ничего дополнительного делать.
Anonymous
@russianlagman ещё .env в йии2 внедрили, теперь конфиги для приложения и докера в 1 файле. Если не пробовал - попробуй, срзу кайфонёшь. Пример как сделано в yii2-starter-kit можешь глянуть.
Niko
да , только через api, шину, брокер
api - понятно, брокер - типа очередь, а что такое шина?
Dmitriy
Enterprise service bus
Niko
пока не видел и наверно до выхода 2.1 не увижу
Stas
он наверно выйдет вместе с 3 юии, и 10 симфони
Dmitriy
я помню пол года назад ты тут ныл что yii2 не нужен.
Dmitriy
ну называй как хочешь =)
Niko
Niko
Когда уже симфони 4 презентуют, чтоб yii2.1 скорей допилили))) Мне кажется они выжидают, чтоб на структуру, фичи, подходы посмотреть. Перенимать хорошие практики всегда полезно)))
Yura
Подрубить отдельно?)
Niko
не. в ноябре обещали У них конфа где-то в 18ых числах, я ожидаю там увидеть с4
Yura
Расширь чо нить) приспособь
Niko
html простой пиши и все у тебя сложится, или классы подставляй свои в опции
Yura
Вово классы подруби
Yura
Или я что-то упустил про 4 бутстрап и там особенные формы?)
Yura
Ну вот и грузани его через yarn/cdn и используй
Dmitriy
Появился вопрос такой, после ajax запроса создаю js div с сообщением и добавляю
Dmitriy
В тело документа, как подписаться на события завершения анимации
Dmitriy
Сейчас заново ищу этот элемент и подписываюсь😐
Niko
В тело документа, как подписаться на события завершения анимации
в твоем вопросе нет объяснения, какой анимации. Еще здесь чат немного не по фронтенду
Niko
посмотри на код, который обрабатывает html где идет анимация, поищи его по id или еще чем-то в подключенных файлах на странице А там по коду смотри, где анимация заканчивается и чем производится. Если какая-то либа - будет легче с событиями. Свои события окончаний анимации люди не всегда делают
Niko
ты про js вопрос писал, а анимация css... Спрашиваешь как на события css подписаться?)))
Antony
https://developer.mozilla.org/ru/docs/Web/Events/transitionend Я просто оставлю это здесь
Anonymous
В тело документа, как подписаться на события завершения анимации
Мне кажется, тебе нужно подписываться на события через $(document).on('eventName', '.any-class-selector')
Anonymous
В таком случае когда any-class-selector изменится, подписка останется
Dmitriy
Да знаю я как подписаться на события элемента который уже существует в дереве, а вот как для несуществующего хз
Anonymous
В случае когда ты подпишешься напрямую в эни класс селектор, то при его удалении и вставки после аджакса, ты потеряешь подписку.
Dmitriy
Anonymous
http://api.jquery.com/on/
Anonymous
Вон там пример самый последний глянь
Anonymous
СОздается новый параграф и так как он попадает под селектор, сразу по нему можно кликнуть
Dmitriy
Хммм..... А куда бот делся?
Niko
Дима, он и тебя игнорирует
Niko
он - твой карма-бот
Alexey
https://packagist.org/packages/yarcode/yii2-app-yarcode
Dmitriy
https://packagist.org/packages/yarcode/yii2-app-yarcode
что вы env не юзаете для определения environments?
Dmitriy
раз уже запилили поддержку
Varyen
господи, какая разница? я сделал свой класс поверх дефолтного html, который генерит формочки на bs4 как ты сам хочешь, ничего сложного ж
Varyen
теперь все это только на лару портировать, так как удобно очень получилось
Varyen
bs4 очень сильно отличается от bs3, но он куда круче
Varyen
это просто квинтэссенция правильного использования scss
Aleks
conposer для этого в студию пожалуйста )
Dmitriy
Bs 4 релизнули?
Varyen
бета, довольно стабильна
Varyen
от альфы к альфе сильно прыгали
Varyen
оно того стоит в любом случае
Varyen
в смысле зачем фронтенд нужен?)
Varyen
у меня получилась довольно удобная декларативная структура для описания форм
Varyen
не спа, да
Varyen
я еще подумаю на самом деле над этим
Varyen
там ничего интересного, сейчас под рукой нет
Alexey
что вы env не юзаете для определения environments?
Чтоб сохранить возможность запуска без докера
mr.
Чтоб сохранить возможность запуска без докера
Дак .env можно и без докера юзать. Очень удобно.
mr.
Нету больше 100500 конфиг файлов на 10 окружений, всё проще стало.
Alexey
Да, наверное
Alexey
Но разеые конфиги все равно нужны
Alexey
Например локально майлер свифтмайлер, а на продакшне майлган
Oleg
Дано в БД ~5000 строк: C:\folder1\file1.txt C:\folder1\file2.txt C:\folder2\file1.txt C:\folder2\file2.txt C:\folder2\file3.txt D:\folder3\file1.txt D:\folder4\file2.txt необходимо построить дерево, примерно так: c:\ folder1\ file1.txt file2.txt folder2\ file1.txt file2.txt file3.txt D:\ folder3\ file1.txt folder4\ file2.txt как такое можно реализовать? может виджеты/компоненты/модули какие есть?
who are you
Это явно индивидуально. Нет таких модулей компонентов
Oleg
очень жаль :(
Alexander
Всём привет! Коллеги, такой вопрос, разрабатываю свой продукт с использованием Yii2, что-то вроде CRM, и в дальнейшем хочу распространять: свободная лицензия и платная инсталляция (вроде самое эффективное) . Как мне его лучше упаковать? Подтягивать композером и далее разворачивать во внешние дирректории или как-то ещё?
Oleg
как из: array(3) { [0]=> string(2) "C:" [1]=> string(26) "folder" [2]=> string(23) "file.txt" } сделать: array(1) { ["C:"]=> ["folder"]=> string(23) "file.txt" }