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
😔
who are you
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, без кнопочек и прочей х??ни
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 правильный укажи
Dmitry
Evgeniy
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;?
Evgeniy
Anonymous
use MyProject/Connection
так. файл index.php лежит в www/index.php, а common.php в www/somedir/common.php и всё равно в index.php писать use MyProject/Connection?
Evgeniy
Evgeniy
Anonymous
ну да, если с нуля
Anonymous
Dmitry
а ты почитай, поймешь ;)
Dmitry
это стандарт автозагрузки классов
Anonymous
хм
Anonymous
ща погуглю
Evgeniy
а правильно пытаюсь получить связанные данные? hasMany и hasOne прописаны $categories = Category::find()->with('product')->all();
метод прописан getProduct()
who are you
дебагер смотри
👀
Evgeniy
Stas
задаю поле текстареа с рядами но что то нифига нехочет ряды отображать куда копать?
<?= $form->field($model, 'offer')->
textArea([
'placeholder' => 'Ваше предложение',
'class' => 'form-control',
'type' => 'text',
'rows' => '6',
])->error(['encode' => false])->label('');
?>
who are you
как идентификатор сессии получить?