Павел
Там все запущено
Павел
Человек хранит данные в разных БД с одинаковой структурой.
Павел
Часть пользователей в одной БД, часть в другой и тд
Павел
И спрашивает что же теперь со всем этим добром делать
Nurik
Nurik
А вот и запись
https://www.youtube.com/watch?v=U27PwaYS-nQ
Igor
Привет, народ. Подскажите реализацию нескольких шаблонов для yii2
Nurik
Igor
реализация шаблонизатора
Igor
чтобы можно было для сайта один из нескольких шаблонов выбрать
Igor
есть такая тема?
Nurik
Igor
да
Nurik
да
http://www.yiiframework.com/doc-2.0/guide-output-theming.html
Igor
ооо, то что надо, благодарю
Igor
Супер, спасибо
Evgeny
Народ, всем привет!
Evgeny
Делаю свой виджет, в котором можно удобно выбирать отмеченные элементы.
https://github.com/EvgenyVetrov/handpicked-list - тут в картинка его пример.
В целом изначально виджет для моей потребности - указать какие блоки привязаны к странице. Но в целом потребность красиво отобразить небольшое количество элементов из большого - не редкость, поэтому хочу оформить в некий универсальный виджет.
Запнулся вот на чем:
По сути виджет выбирает все блоки принадлежащие конкретной странице.
То есть есть модель, у нее есть связь и виджет как раз выбирает данные из этой связи.
Ввиду того что виджет универсальный должен получиться его нужно научить выбирать данные чисто из модели, выбирать данные из связи, из связи через связи..
Сейчас у меня захардкожена такая конструкция:
<input type="hidden" name="GeneralPages[manageWidgets][]" value="">
ну чтоб сохранялось верно.
как выбор модели/подмодели сделать автоматическим?
Evgeny
по сути может быть как Model[]
так и Model[SubRelation][SubSubRelation][SubSubSubRelation][]
Evgeny
Ivan
Не много не понял я тебя, но думаю тебе при вызове этого виджета нужно передавать ему какие то параметры, в мануале есть эта тема
Evgeny
Да, я ему уже кучу параметров передаю, в том числе и список элементов $dataProvider среди которых он отбирает избранные элементы.
теперь мне надо каким то образом передать ему название модели и всех связей, что бы в name добавить что бы фреймворк понял куда сохранять, отмеченные галочкой элементы
Evgeny
по сути весь виджет с точки зрения сохранения даных сводится к GridView с CheckBox column
Evgeny
отставить)) я косяк
Evgeny
<input type="hidden" name="GeneralPages[manageWidgets][]" value="">
эта штука практически бесполезна
Evgeny
ан нет... все равно используется жесткая связка с моделью и связью
Evgeny
Evgeny
так что передать название модели и всех связей придется... только как сделать хз
Evgeny
В общем сделал.
работает универсально - без привязки к проекту/задаче.
Но ввиду того что хз как красиво передать название модели, нужной связи - есть одно стремное решение.
Подрробнее в доке с картинками:
https://github.com/EvgenyVetrov/handpicked-list
Vadim
Доброго времени суток. У меня вопрос: какой материал вы, уважаемые посетители канала, можете посоветовать для изучения yii? Есть ли какие-нибудь книги? Или документация и гит - единственное полное пособие? Скажу так, сегодня закончил видеокурс по yii на примере магазина. Но так как недавно только обучаюсь, мало что запомнил и понял. Или этот же вопрос по-другому: как Вы сами изучали?
Anonymous
Borys
Borys
Если нет, то начните с доки php, потом переходите к доке yii2.
Borys
Видео уроки можно не смотреть, в рунете нет толковых.
Anonymous
Но я чертобес, и у меня есть механизмы во вью и прочая нечисть
Anonymous
С:
Vadim
Нет. Сначала в прошлом году изучал php. Потом мне посоветовали начать сразу йии, так как пока я доберусь до верха- мир уже сдвинется. Начать с верхушек. Но до того, что мне сказали - функциональное и реакционное программирование я еще не дорос
Vadim
Представление про mvc имею. И даже сам писал простенькие вью-сентроллеры. Модели не затрпгивал
Vadim
Anonymous
Принеси какую нибудь пользу
Anonymous
Себе или другим
Anonymous
Напиши имиджборду или личный планировщик задач или хостинг картинок или генератор чего-нибудь бесполезного
Anonymous
Щас вот блокчейн модно, напиши какой-нибудь сервис про блокчейн и yii
Anonymous
Бота вон для телеги на основе yii запили
Borys
Банально бложик запили.
SiZE
Витебск 01
DateTimeZone::__construct(): Unknown or bad timezone ()
Витебск 01
Почему такая ошибка у некоторых пользователей?
Витебск 01
$today2 = (new DateTime(null, new DateTimeZone($uItem->userinfo->gmt)));
SiZE
ну логично предположить почему )
Ivan
Ivan
Ivan
Посмотри выше тестовое задание
Ivan
Даже больше скажу: пока сам думать не начнешь, как кодить
А с чего начать?
Ivan
Чето я тут намудрил с ответом
Юрий
Видя тестовое задание такое, сразу подозреваешь компанию в наебе и эксплуатации труда кандидатов
Anonymous
Hi. Is it possible something like this 👇
Юрий
Юрий
А не хочешь - чат по yii не на русском для тебя
Anonymous
$createDb = $connection->createCommand("create database mydb")->sql;
Юрий
Тебе же не понравилось бы если бы кто-то тут начал писать по китайски?
Anonymous
Sorry then 🤝
Vadim
И за какой срок подобное делается?
Ivan
Не знаю, я сам учусь
Vadim
Не. Сроки какие поставили? Или это просто обучение?
Alexander
Нормальные покрутят пальцем у виска и пройдут мимо
Vadim
Alexander
Не. Для опыта - бери любую задачу типа этого теста и вперёд
Alexander
Я про работодателя исключительно, который такие "тесты" даёт. 😊
Danil
Danil
А как вы отбираете кандидатов?
Alexander
90% отбора идёт по резюме. Остальные 10% по факту на собеседовании. По технологиям не спрашиваю. Тестов не даю. Мне нужно понимать как человек подходит к решению задач, поэтому задачи просто на логику из реальной жизни.