SiZE
в доке написано все по ссылке выше
who are you
http://shot.hsdn.org/Doxnn0L8
who are you
в этой доке 2 строки всего
who are you
а у меня больше
who are you
после моих действий валидация вообще отваливается
Vladislav
значит ничего не трогай
who are you
public function scenarios() { return [ self::SCENARIO_VERTICAL => ['imageFile','diplom','type'], self::SCENARIO_HORIZONTAL => ['imageFile','diplom','type'], ]; }
who are you
вот только это указываю, все, аякс перестает зеленым или красным красить
The Ant
а указываешь какой сценарий использовать?
who are you
ну не рабочий там пример в доке, чего то нехватает, может нужно default теперь указывать
The Ant
а $image->type точно есть?
who are you
а $image->type точно есть?
да const SCENARIO_VERTICAL = 'vertical'; const SCENARIO_HORIZONTAL = 'horizontal'; public $type;
The Ant
не, после лоад поста?
The Ant
вот когда сравнение идет, он там определен?
who are you
type это пост данные
The Ant
пох какие
The Ant
определен или нет этот тайп?
The Ant
мож у тебя сценарий не присваивается
who are you
ну тогда бы сценарий не присваивался и проблем с валидацией не было бы. работал дефолтный сценарий
Karim
Есть реляция hasMany. Например: getSomeTables(). Как мне сделать приведение типов? joinWith(['someTables' => function($query) { return $query->addSelect(['*', 'CAST(`string_column`as UNSIGNED) as field']) } Так не катит.
who are you
определен или нет этот тайп?
определен, проверил
The Ant
и че, не работает ? )
who are you
exit($image->scenario); вывело название сценария
who are you
а не работает потому что в документации чего то не упомянули
who are you
или оно как то сказано не понятно
who are you
переопределяются наверное стандартные сценарии
Sanzhar
/link@yetanotherstatsbot
Yet Another Stats (β)
https://yasb.exileed.com/telegram/chat/1001046156199
Sanzhar
/link@yetanotherstatsbot
Sanzhar
/link@yetanotherstatsbot
Ꝟꭵtaꝇꝩ
/link@yetanotherstatsbot
Yet Another Stats (β)
https://yasb.exileed.com/telegram/chat/1001046156199
who are you
http://shot.hsdn.org/GZn0e0N0
who are you
а как в представлении получить Yii
who are you
The use statement with non-compound name 'Yii' has no effect
Galymzhan
The use statement with non-compound name 'Yii' has no effect
если в представлении нет namespace, то и use не нужно прописывать
Galymzhan
просто смело Yii::$app->get('component'), например
who are you
блин
who are you
надо намспейс тогда чтобы все было по шаблону
Galymzhan
надо намспейс тогда чтобы все было по шаблону
ну namespace в основном нужен только классам, а view — это просто скриптец, так что не нужно. А ошибка, которую ты скинул, должно быть просто warning, который на продакшне отключен всегда
Galymzhan
просто Yii - это не namespace, а класс без namespace вообще
Galymzhan
т.е. рутовый как-бы
who are you
я понимаю
Galymzhan
Вот для yii\helpers\Html нужен use, если не хочется, чтобы при каждом использовании указывался полный namespace
who are you
ааа
who are you
я думал хелпер можно на подобие Yii::$app->helper
Galymzhan
Не, то что идет после Yii->$app->{что-либо} — component'ы, в основном задаются из твоего конфига
who are you
да, наверное, спасибо за помощь, все заработало. Я просто сказал себе что пока не допилю никаких сигарет мля не будет, теперь вроде пашет, можно перекур 😄 я так долго этого ждал ппц, с дрожащими руками уже в попыхах начались косяк за косяком вылазить
Galymzhan
пойду покурю
Lee
Сиги — зло!
Он же сказал "Косяк за косяком". Какие сиги?
Дмитрий
Привет!
Дмитрий
Как получить инфу о пользователе:
Дмитрий
его IP
Дмитрий
язык страны, браузера и тд
Andrew
\Yii::$app->request
Lee
php.net — глобальные переменные
Lee
Простите, суперглобальные*
Karim
Или я херню пытаюсь сделать?
Galymzhan
php.net — глобальные переменные
Правильнее будет использовать ответ @bstuff , этот объект потом можно будет мокать для тестов
Дмитрий
мне не надо php
Юрий
а что ты в этом чате забыл?
Дмитрий
\Yii::$app->request
ага это как раз и подходит
Дмитрий
а что ты в этом чате забыл?
я имею ввиду средствами yii2
Lee
Без пыхыпы и на уии2?)
Юрий
лол
Dmytro 🇺🇦
будет перегонять сразу в машинный код. зачем пхп?
Дмитрий
бля как смешно)))
Дмитрий
мне не надо вот так
Дмитрий
$_SERVER['REMOTE_ADDR']
Дмитрий
а нужно вот так
Дмитрий
\Yii::$app->request->userIP
Дмитрий
вот и всё
Дмитрий
если я в Yii2 , то зачем мне лезть напрямую в SERVER ?
HIT
SERVER быстрее