@yii2ru

Страница 1397 из 1721
Фёдор
20.06.2018
06:20:56
С одной датой все понятно: $query = Event::find() ->where(['>', 'date_end', date('Y-m-d 00:00', time())]) ;

Ivan
20.06.2018
06:21:46
date('Y-m-d 00:00', time()) замени на New Expression('now()') например

или ваще так $query = Event::find() ->where('date_end > NOW()');

Фёдор
20.06.2018
06:26:28
date('Y-m-d 00:00', time()) замени на New Expression('now()') например
чуть неправильно сформулировал описание - в выборку должны попадать "сегодняшние и позже" события, отсюда и Y-m-d 00:00. Может можно получше сделать, я хз) но спасибо за совет

Google
Фёдор
20.06.2018
06:26:51
Только вот основная проблема в другом - как при отсутствии даты завершения фильтровать по дате начала

Павел
20.06.2018
06:27:24
Также как и по дате завершения. В чем проблема то?

Ivan
20.06.2018
06:28:15
if(cond_1){ $query->andWhere(1); } if(cond_2){ $query->andWhere(2); }

к примеру

хотя проще одним щапросом наверно запилить

Павел
20.06.2018
06:28:39
Фёдор
20.06.2018
06:29:34
Либо я туплю, либо неясно описал задачу

как это всё в find() засунуть?

Павел
20.06.2018
06:30:00
Ты логические операции понимаешь?

Фёдор
20.06.2018
06:30:41
конечно, но как мне их правильно в where() присунуть

Ivan
20.06.2018
06:31:11
перечитай доку по построенияю запросов в active query например

Google
Павел
20.06.2018
06:32:16
Тебе нужно условие в WHERE: date_end > NOW() OR (date_end IS NULL AND date_start > NOW())

Как то так

Юрий
20.06.2018
06:53:05
Здравия всем!

Ребят подскажите как в шторме отключить подстветку ошибки в коде виджетов?

напрягает ужасно

что то не найду, предлагает тру кетч вставить или привязку языку сделать

в чем тут магия?

ни кто не сталкивался что ли?

Максим
20.06.2018
07:02:24
ни кто не сталкивался что ли?
плагин Yii2 support стоит?

Юрий
20.06.2018
07:03:34
да

Максим
20.06.2018
07:03:51
тогда хз че он у тебя ругается

Fedor
20.06.2018
07:04:01
alt+enter на подчеркнутом коде, в контекстном меню выбрать disable inspection

Юрий
20.06.2018
07:05:09
Нету такого(

Fedor
20.06.2018
07:08:29


Юрий
20.06.2018
07:11:25
Благодраю! Нашел))) Надо было после аль+ентер стрелкой вправо двинуть на лампочке

Так сразу и не поймешь)

Stas
20.06.2018
08:01:51
подскажите такая запись прокатит а то что то невыходит протестить $model = $model->oldAttributes;

Stas
20.06.2018
08:11:31
хз забыл как присвоить текущим атрибутам модели старые

Google
Stas
20.06.2018
08:11:40
атрибуты

Stas
20.06.2018
08:13:02
спс

Ivan
20.06.2018
08:13:29
$this->title = $this->getOldAttribute('title');

Дмитрий
20.06.2018
08:13:33
$model->setAttributes($model->getOldAttributes())

Stas
20.06.2018
08:14:00
ну бывет забываеш элементарное

Oleg
20.06.2018
08:29:18
ПРивет всем ребят, в одном из видео, автор сказал что если версия yii2 advenced, то 'authManager' => [ 'class' => 'yii\rbac\DbManager', ], нужно прописывать обязательно в common/config, а не backend/config, только пояснений не дал, почему, в документации я тоже не нашел

может кто пояснить ?

Oleg
20.06.2018
08:31:05
ну Зинченко вроде не дебик, он вроде понимает что говорит

Ad.x ??
20.06.2018
08:31:07
если на фронте тебе роли не нужны, то и смысл их тащить? )

Oleg
20.06.2018
08:31:16
ну ладно

спасибр

Ivan
20.06.2018
08:31:31
из common оно применится на всем приложении

и для frontend/backend/console)

Ad.x ??
20.06.2018
08:32:05
в консоли роли не нужны )

Ivan
20.06.2018
08:32:12
угу

Oleg
20.06.2018
08:32:26
и для frontend/backend/console)
да я по смыслу понял, просто не понял почему автор сакцентировал на этом внимание что именно в коммон прописывать, а не в бекенд

ну ладно, спасибо)

Google
Oleg
20.06.2018
08:32:35
разъяснили

=)

Ivan
20.06.2018
08:32:41
проще тогда уж автору пиши)

Максим
20.06.2018
08:32:47
Oleg
20.06.2018
08:32:56
проще тогда уж автору пиши)
и ждать с месяц ответ на ютубе)

Admin
ERROR: S client not available

Максим
20.06.2018
08:32:59
если надо только для одного - пишешь в соответствующий конфиг

Ad.x ??
20.06.2018
08:34:12
и ждать с месяц ответ на ютубе)
просто когда смотришь видео на ютубе игнорируй моменты с "нужно". Может оно и вовсе не нужно тебе в какой-то конкретной ситуации. Такие заявления стоит рассматривать как рекомендательные.

Ad.x ??
20.06.2018
08:34:35
а "нужно" это от чсв автора, который вполне может быть дебиком )

и это, если пишешь с нуля, закапывай адвансед

утопить птичку решили?

Ky
20.06.2018
08:46:31
Чо ты пристал

Ad.x ??
20.06.2018
08:47:05
Она купается
самостоятельно не вылезет же

Ky
20.06.2018
08:47:39
Ivan
20.06.2018
08:48:38
и ждать с месяц ответ на ютубе)
ну тогда гляди исходники))

Shokha
20.06.2018
09:10:36
echo $form->field($model, 'category_id')->dropDownList(Yii::t('common', $items), $params);

как тут правилно испозват Yii::t('common', $items), $params)

Google
Shokha
20.06.2018
09:11:24
у меня $items массив

Максим
20.06.2018
09:12:30
у меня $items массив
массив с чем?

Shokha
20.06.2018
09:12:45
Там категории

Array ( [4] => 5 qator [5] => [6] => new [7] => alibaba )

Алексей
20.06.2018
09:16:26
а разве Yii::t('common', $items) вторым параметром принимает массив?

Максим
20.06.2018
09:17:14
Алексей
20.06.2018
09:17:31
вот и я о чем)

Shokha
20.06.2018
09:19:25
третьим, вторым сообщение
ну как правилно писат

помоги пж

Максим
20.06.2018
09:19:43
ну как правилно писат
ты скажи сначала что хочешь получить

а то похоже, что лепишь все подряд, не понимая что как работает

Shokha
20.06.2018
09:20:02
ты скажи сначала что хочешь получить
я хочу просто переводит категории

Максим
20.06.2018
09:21:54
я хочу просто переводит категории
тебе наверное лучше до дропдауна их перевести и уже готовое подставлять в Yii::t. а то что ты щас делаешь, это дичь. Yii::t возвращает строку, а dropDownList ждет массив

Алексей
20.06.2018
09:26:18
В модели сделайте функцию, в ней переводите затем в dropDownList вызывайте её.

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