
Vladimir
03.06.2017
11:03:40
When requesting a another page, this code is executed?
Changes is temporary

Sherzod
03.06.2017
11:05:26

Vladimir
03.06.2017
11:05:50
they not saving in config

Google

Sherzod
03.06.2017
11:06:08

Vladimir
03.06.2017
11:07:01

Sherzod
03.06.2017
11:09:40
What do you mean?
I didn't get it

Vladimir
03.06.2017
11:12:51
'components' => [
'main' => [
'dsn'=>'<main dsn>',
'class' => 'class' => '\yii\db\Connection',
],
'sherik' => [
'dsn'=>'<sherik dsn>',
'class' => 'class' => '\yii\db\Connection',
],
if (Yii::$app->user->isGuest) {
Yii::$app->main->createCommand();
} else {
Yii::$app->sherik->createCommand();
}

Sherzod
03.06.2017
11:20:56
You mean getting information from both databases? When it's neede??

Vladimir
03.06.2017
11:24:19
When a project uses several DBMSs. And in your case.

Sherzod
03.06.2017
11:32:23
I'm familiar with getting data from many databases. In your sample I should perform lot's of checking through my project. But what I'm trying is moving to another database, so my project works completely with next database. And when it's needed this database should be changed with 3rd one. Because My databases have same structure but different data
So I should jump to a database I want (maybe to database2, maybe database7 ......) according to USER. All databases have same structure

Nurik
03.06.2017
15:18:28

Sherzod
03.06.2017
15:19:12

Nurik
03.06.2017
15:23:43

Google

Юрий
03.06.2017
15:23:44
Интересно, а почему чувак пишет по английски в русском чате, с аватаркой с русским текстом (третья), а остальные делают вид что все в норме?)
Прям аватарка типичного не-русского, ага

Vladimir
03.06.2017
15:26:10
Нас наебали, расходимся

Юрий
03.06.2017
15:28:00
Вообще если начать писать в англоязычном чате - быстро попросят сменить язык или кикнут
Зеркальные правила уж тогда делайте что ли
А то один не хочет читать документацию, понимать что ему пишут, да еще и на язык чата клал

Павел
03.06.2017
15:28:57
На язык чота клал

Konstantin
03.06.2017
15:53:27
простите я не понимаю английский
что там было?

Павел
03.06.2017
16:00:42
Там все запущено
Человек хранит данные в разных БД с одинаковой структурой.
Часть пользователей в одной БД, часть в другой и тд
И спрашивает что же теперь со всем этим добром делать

Nurik
03.06.2017
16:21:13
? фейл.
А вот и запись
https://www.youtube.com/watch?v=U27PwaYS-nQ

Igor
03.06.2017
16:36:09
Привет, народ. Подскажите реализацию нескольких шаблонов для yii2

Nurik
03.06.2017
16:36:51

Igor
03.06.2017
16:37:18
реализация шаблонизатора

Google

Igor
03.06.2017
16:37:52
чтобы можно было для сайта один из нескольких шаблонов выбрать
есть такая тема?

Nurik
03.06.2017
16:38:17

Igor
03.06.2017
16:38:27
да

Nurik
03.06.2017
16:38:47
да
http://www.yiiframework.com/doc-2.0/guide-output-theming.html

Igor
03.06.2017
16:39:22
ооо, то что надо, благодарю

Nurik
03.06.2017
16:40:02

Igor
03.06.2017
16:42:21
Супер, спасибо


Evgeny
04.06.2017
11:16:15
Народ, всем привет!
Делаю свой виджет, в котором можно удобно выбирать отмеченные элементы.
https://github.com/EvgenyVetrov/handpicked-list - тут в картинка его пример.
В целом изначально виджет для моей потребности - указать какие блоки привязаны к странице. Но в целом потребность красиво отобразить небольшое количество элементов из большого - не редкость, поэтому хочу оформить в некий универсальный виджет.
Запнулся вот на чем:
По сути виджет выбирает все блоки принадлежащие конкретной странице.
То есть есть модель, у нее есть связь и виджет как раз выбирает данные из этой связи.
Ввиду того что виджет универсальный должен получиться его нужно научить выбирать данные чисто из модели, выбирать данные из связи, из связи через связи..
Сейчас у меня захардкожена такая конструкция:
<input type="hidden" name="GeneralPages[manageWidgets][]" value="">
ну чтоб сохранялось верно.
как выбор модели/подмодели сделать автоматическим?
по сути может быть как Model[]
так и Model[SubRelation][SubSubRelation][SubSubSubRelation][]


Ivan
04.06.2017
11:38:18
Не много не понял я тебя, но думаю тебе при вызове этого виджета нужно передавать ему какие то параметры, в мануале есть эта тема


Evgeny
04.06.2017
11:42:02
Да, я ему уже кучу параметров передаю, в том числе и список элементов $dataProvider среди которых он отбирает избранные элементы.
теперь мне надо каким то образом передать ему название модели и всех связей, что бы в name добавить что бы фреймворк понял куда сохранять, отмеченные галочкой элементы
по сути весь виджет с точки зрения сохранения даных сводится к GridView с CheckBox column
отставить)) я косяк
<input type="hidden" name="GeneralPages[manageWidgets][]" value="">
эта штука практически бесполезна
ан нет... все равно используется жесткая связка с моделью и связью
так что передать название модели и всех связей придется... только как сделать хз
В общем сделал.
работает универсально - без привязки к проекту/задаче.
Но ввиду того что хз как красиво передать название модели, нужной связи - есть одно стремное решение.
Подрробнее в доке с картинками:
https://github.com/EvgenyVetrov/handpicked-list

Google

Vadim
04.06.2017
15:43:39
Доброго времени суток. У меня вопрос: какой материал вы, уважаемые посетители канала, можете посоветовать для изучения yii? Есть ли какие-нибудь книги? Или документация и гит - единственное полное пособие? Скажу так, сегодня закончил видеокурс по yii на примере магазина. Но так как недавно только обучаюсь, мало что запомнил и понял. Или этот же вопрос по-другому: как Вы сами изучали?

راتينجي
04.06.2017
15:47:21

Boris
04.06.2017
15:47:31
Если нет, то начните с доки php, потом переходите к доке yii2.
Видео уроки можно не смотреть, в рунете нет толковых.

راتينجي
04.06.2017
15:49:14
Но я чертобес, и у меня есть механизмы во вью и прочая нечисть
С:

Admin
ERROR: S client not available

Vadim
04.06.2017
15:52:53
Нет. Сначала в прошлом году изучал php. Потом мне посоветовали начать сразу йии, так как пока я доберусь до верха- мир уже сдвинется. Начать с верхушек. Но до того, что мне сказали - функциональное и реакционное программирование я еще не дорос
Представление про mvc имею. И даже сам писал простенькие вью-сентроллеры. Модели не затрпгивал

راتينجي
04.06.2017
15:56:22
Принеси какую нибудь пользу
Себе или другим
Напиши имиджборду или личный планировщик задач или хостинг картинок или генератор чего-нибудь бесполезного
Щас вот блокчейн модно, напиши какой-нибудь сервис про блокчейн и yii
Бота вон для телеги на основе yii запили

Boris
04.06.2017
16:06:02
Банально бложик запили.

SiZE
04.06.2017
16:06:36

Aziz
04.06.2017
16:07:44
DateTimeZone::__construct(): Unknown or bad timezone ()
Почему такая ошибка у некоторых пользователей?

Google

Aziz
04.06.2017
16:08:06
$today2 = (new DateTime(null, new DateTimeZone($uItem->userinfo->gmt)));

SiZE
04.06.2017
16:08:22
ну логично предположить почему )

راتينجي
04.06.2017
16:09:28

Иван
04.06.2017
16:24:33

Vadim
04.06.2017
17:13:47

Иван
04.06.2017
17:25:16
Посмотри выше тестовое задание
Даже больше скажу: пока сам думать не начнешь, как кодить
А с чего начать?
Чето я тут намудрил с ответом

Юрий
04.06.2017
17:27:33
Видя тестовое задание такое, сразу подозреваешь компанию в наебе и эксплуатации труда кандидатов

Sherzod
04.06.2017
17:38:00
Hi. Is it possible something like this ?

Юрий
04.06.2017
17:38:23
А не хочешь - чат по yii не на русском для тебя

Sherzod
04.06.2017
17:39:53
$createDb = $connection->createCommand("create database mydb")->sql;

Юрий
04.06.2017
17:42:49
Тебе же не понравилось бы если бы кто-то тут начал писать по китайски?

Sherzod
04.06.2017
17:45:08
Sorry then ?

Vadim
04.06.2017
17:47:53
И за какой срок подобное делается?