who are you
who are you
что то я глаз замозолил и не понимаю
Павел
userIP очевидно NULL
who are you
SQLSTATE[HY000]: General error: 1364 Field 'ip' doesn't have a default value The SQL being executed was: INSERT INTO count (ip) VALUES (DEFAULT) Error Info: Array ( [0] => HY000 [1] => 1364 [2] => Field 'ip' doesn't have a default value )
who are you
нет, там мой айпи, он не пустой
who are you
может конфликт названий 👀
who are you
VARCHAR всегда должен иметь умолчание?
who are you
чо правда?
Anonymous
Ребят помогите пожалуйста toster.ru/q/452748
Ivan
ActivForm же должен автоматически валидировать поля формы, пок акой причине это может не работать?
who are you
вот из за этого у меня была проблема public $ip, $time, $counter;
who are you
не надо было так делать
who are you
😔
Ivan
save(false) вроде
по подробнее, это где
Ivan
параметр по умолчанию?
who are you
валидировать всмысле на аджаксе?
Ivan
да
who are you
там просто две калидации клиенсайд и кодсайд )))
Ivan
так вот оно не рабоатет
Ivan
конфликт жквэри может быть?
who are you
если не пашет только клиенсайд валидация, значит ты разместил форму в разных дивах
who are you
нарушил селекторы джаваскрипта
Ivan
кажется это близко к истине, форма вообще вне всяких дивов у меня) сейчас попробую ее обернуть
Borys
Привет всем.
Borys
Кто такой infinite scroll посоветует?
Borys
https://github.com/search?utf8=%E2%9C%93&q=yii2+infinite+scroll&type=
Borys
Пользовался кто каким?
👀
Кто такой infinite scroll посоветует?
nirvana-msu/yii2-infinite-scroll мне вот этот подошёл
👀
но мне нужен был именно infinite-scroll, без кнопочек и прочей х??ни
Borys
не пойму что за последнее слово ты написал
Borys
:D
👀
секунду, перефразирую
👀
/х[а-я]{2}ни/
👀
как-то так
👀
я проверил - всё, что я подразумевал, под маску подходит
who are you
почему if ($session->isActive) ... дает false если есть в браузере кука сессии и на сервере есть соответствующая сессия
who are you
по идее должно же быть true
who are you
зачем нужен этот >isActive ?
Ivan
Почитай phpdoc у этого метода
Ivan
И в код посмотри
Ivan
У меня есть ощущение, что пока в сессию за этот запрос никто ничего не писал и не читал, что она может быть не активной
who are you
composer create-project --prefer-dist yiisoft/yii2-app-basic project
who are you
composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application
who are you
https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-installation.md
who are you
И?
who are you
делал ты так и дальше что? экстрасенс?
who are you
У меня есть ощущение, что пока в сессию за этот запрос никто ничего не писал и не читал, что она может быть не активной
наверное, не понимаю тогда смысл его если он фальш при наличии сессии активной показывает
who are you
сперва хотя бы так сделай composer global require "fxp/composer-asset-plugin:^1.3.1"
Evgeniy
Всем привет. Ребят, а ничего плохого не будет, если сделаю в версии advanced папчку модель вне front и back?
Niko
ничего плохого не будет, главное namespace правильный укажи
Evgeniy
ничего плохого не будет, главное namespace правильный укажи
спасибо)) а то смысл создавать модели и там и там, если можно обращиться к одной модели)
Niko
вот я тоже в common складываю, где они изначально лежат)
Ivan
Папочки можно делать любые в любых местах, если разложить по ном классы будет красивее и понятнее
Ivan
Фреймворк не диктует что модели должны лежать в models
Ivan
Сделайте папку AR для Active Record, forms для форм, и т.д.
Evgeniy
Ребят, а функцию debug() случайно не надо как то импортировать?
Anonymous
Поясните нубу, про пространства имён. Есть скрипт <?php namespace MyProject; const CONNECT_OK = 1; class Connection { /* ... */ } function connect() { /* ... */ } ?> Он лежит в папке /somedir/common.php Для доступа к классу connection я должен, например в index.php указать use /somedir/common/MyProject;?
Anonymous
или достаточно use /somedir/MyProject;?
Anonymous
use MyProject/Connection
так. файл index.php лежит в www/index.php, а common.php в www/somedir/common.php и всё равно в index.php писать use MyProject/Connection?
Evgeniy
так. файл index.php лежит в www/index.php, а common.php в www/somedir/common.php и всё равно в index.php писать use MyProject/Connection?
если не ошибаюсь, должны как-то классы подгружаться или подключать файл с классом и как написано
Anonymous
ну да, если с нуля
Dmitry
ну да, если с нуля
про psr-4 прочитал?
Anonymous
про psr-4 прочитал?
Нет, что это?
Dmitry
а ты почитай, поймешь ;)
Dmitry
это стандарт автозагрузки классов
Evgeniy
Нет, что это?
Это обязательно надо читать, всё расписано
Anonymous
хм
Anonymous
ща погуглю
Evgeniy
а правильно пытаюсь получить связанные данные? hasMany и hasOne прописаны $categories = Category::find()->with('product')->all(); метод прописан getProduct()
who are you
дебагер смотри
Evgeniy
Да
Спасибо
Evgeniy
дебагер смотри
Это мне? я нашёл в чём косяк))
Stas
задаю поле текстареа с рядами но что то нифига нехочет ряды отображать куда копать? <?= $form->field($model, 'offer')-> textArea([ 'placeholder' => 'Ваше предложение', 'class' => 'form-control', 'type' => 'text', 'rows' => '6', ])->error(['encode' => false])->label(''); ?>
who are you
как идентификатор сессии получить?