Ivan
Всё проще чем ты думаешь
Alex
но IDE ошибки не дает как и пыхе
Alex
пыха*
Lee
С bool/boolean так же?
Ivan
Посмотри на допустимые типы http://php.net/manual/ru/functions.arguments.php#functions.arguments.type-declaration
Ivan
Только bool и только int
Alex
тогда по логике вещей пыха должна при компиляции дать ошибку что даю не существующий тип обьекта
Alex
но компиляция проходит успешно
Ivan
не-а, она думеает что это объект типа integerr
Alex
но такого обьекта нема же
Lee
Она ж не компилится, а интерпретируется. Да и ошибка не в синтаксисе.
Alex
Ну оно не должно дать скомпилить если нет такого типа обьекта
Lee
Это не тип объекта, это класс :)
Alex
тоже нема)
Lee
Просто var_dump тебе выведет не integer, а int.
Lee
Этот алиас сработает по факту только при принудительном приведении
Ivan
PHP не знает какие у тебя существуют объекты
Lee
тоже нема)
Это ж не си. Это пыха. Тут строгой типизации нет в принципе.
Alex
Если я пытаюсь использовать обьект которого нет то оно матерится и говорит что не может найти его
Alex
верно же?
Ivan
Нет
Lee
Потому что ты используешь его. А здесь ты задекларировал.
Ivan
В php есть include и require
Ivan
Да, именно
Alex
ладно
Alex
спишем на йобнутось пыхи)
Lee
В php есть include и require
Совсем с далека пошел)
Alex
но ошибку написало круто)
Alex
и хрен поймешь без 50 грам)
Lee
и хрен поймешь без 50 грам)
Мало тебе для счастья надо 😉
Alex
пойду дальше кодить ковнокодик)
Alex
Кста, вопрос, кто юзает bower-asset а кто npm-asset?)
Lee
Кста, вопрос, кто юзает bower-asset а кто npm-asset?)
Продолжаю ложить на ворнинг.
Ivan
Я на bower-asset
Ivan
Главное что asset-pakagist
Alex
ну это 100%
Alex
просто бовер то умер)
Alex
типа настоятельно рекомендуют слезть на нпм
Ivan
Чо, рили умер?
Alex
угу
Alex
сек
Alex
https://bower.io/
Alex
читай синюю полоску под лого
Alex
https://github.com/bower/bower/issues/2298
Alex
вот обсуждение
Dmitriy
Чо, рили умер?
от тупо дублирует npm .
Alex
Ну разница вроде в том как деревья зависимостей строятся
Alex
бовер вроде с зависимостями не оч
Ivan
от тупо дублирует npm .
Прикольно, не знал
Alexey
Ребята, подскажите что я сделал не так в конфиге адвансед шаблона добавил метку времени последней активности пользователя 'on beforeAction' => function () { if (!Yii::$app->user->isGuest) { \common\models\User::updateAll(['last_activity' => time()], ['id' => Yii::$app->user->id]); } }, время фиксируется на час больше текущего на сервере время установлено правильно, если во вьюхе вставить <?= date('H:i:s') ?> то время показывает правильное, но в конфиге почему-то на час больше
Alexey
конфиг фронта, если это имеет значение :) frontend/config/main.php
mr.
Я ещё не работал с тайп хинтов скаляров, но по обсуждениям знаю :D
Alexey
похоже, что в форматере не верная таймзона если выводить через форматер, то дата не верная Yii::$app->formatter->asDatetime($model->last_activity) если без него, то верно date('H:i:s', $model->last_activity) Тогда вопрос как указать таймзону для форматера? в общем конфиге (common) вписал таймзону, но ничего не изменилось 'formatter' => [ 'timeZone' => 'Asia/Omsk', 'dateFormat' => 'dd.MM.yyyy', 'decimalSeparator' => ',', 'thousandSeparator' => ' ', ]
Alexey
нужно указывать таймзону отдельно для фрона и бэка?
mr.
Ребята, я в CSS не умею, правда. Кто в лс может по-братски проконсультировать в двух словах как фичу простую сделать?
Дмитрий
Если простая - ее легко загуглить
Дмитрий
Манов миллион
Niko
Привет! Как сделать правильно ->andWhere('in', 'value', $subQuery) Пишу вместоу $subQuery (new Query())->select((new Query()) ->select('child_id') ->from('{{%user_parent}}') ->andWhere(['parent_id' => \Yii::$app->user->id]) ->union( (new Query())->select('parent_id')->from('{{%user_parent}}')->andWhere(['parent_id' => \Yii::$app->user->id]) ) и пока не сделаю ->column() - ошибка to be string, object given А можно ли в этом случае сделать подзапрос, без получения промежуточного результата в виде ключей результата
Vladislav
https://stackoverflow.com/questions/30164491/yii2-subquery-in-active-record
Vladislav
http://lmgtfy.com/?q=yii2%20in%20sub%20select
Vladislav
тогда вопрос уже другой
Vladislav
попробуй asArray() ипсользоать
Vladislav
получешь ответ в виде массива
Vladislav
его замапь, как тебе надо
Niko
@Look_Forward у меня column() возвращает массив. Но при нем у меня 4 заспроса в бд делается. А я хочу один
Vladislav
пиши raw запросы
Niko
это нормально?
Vladislav
да
Niko
Я думал рекомендуется использовать ActiveQuery или Query
Vladislav
не восем mysqli_query()
Vladislav
а через DbCommand
Vladislav
или как он там
Vladislav
это норма
Vladislav
ActiveQuery/Query шоб чише стандратные были
Niko
ok. Спасибо