Nidzha
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '0' for key 'PRIMARY'.
mr.
Павел
Через дорогу?
mr.
На русский язык)
mr.
Классный пак, спасибо.
Niko
Привет! Есть лиgridView или его аналог, написанный на js? А то выборка иногда идет несколько секунд, это раздражает
mr.
Vadim
Niko
Vadim Он будет один раз получать данные, а в дальнейшем производить всю работу фильтров и сортировок на клиенте. Этим он снимет нагрузку с сервера и прибавит скорость отображения
Vadim
А
The Ant
может просто пересмотреть индексы и оптимизировать выборки?
The Ant
сорян не знаком с постгрю )
The Ant
но допустим строить табличку на 200-300к записей в браузере тот еще мазохизм ;D
The Ant
чтобы "1 раз подгрузить и в дальнейшем работать"
mr.
The Ant
ну, полагаю много записей, раз ждет по несколько секунд
The Ant
2-3 тысячи даже с 10 джойнми в такие же таблицы не будут лагать
Niko
у меня 2000 записей 3 раза джойнят 8000 записей, чтоб произвести вычисления. Поэтому жестко лагает. Нужно переписать как-нибудь запрос
mr.
mr.
Помню лаги были когда 100К+ записей и 10+ джойнов(EAV Model)
Nikita
Argument 1 passed to yii\web\User::login() must implement interface yii\web\IdentityInterface
Nikita
Yii::$app->user->login($user);
Nikita
что не так? :(
mr.
Nikita
как исправить?)
i_vovolk
implement interface yii\web\IdentityInterface
i_vovolk
написано прямо в ошибке
Borisov
ну ты туда должен передать экземпляр класса, который реализует yii\web\IdentityInterface
Borisov
в чем проблема?
mr.
в чем проблема?
Проблема в том, что он не понимает таких слов ещё пока)
Niko
@nekit44 напиши
class User implements IdentifyInterface
Nikita
class User extends ActiveRecord implements IdentityInterface
Nikita
было
Nikita
на локалке все работало, на сервере непашет
mr.
Borisov
Borisov
чекни то, что возвращает что-то типа User::findOne($id)
Nikita
а блин, я тупая офца
Borys
Хотя у меня тожи вопросы каличные
Borys
Borys
+
Antony
И в Гугл уметь)
Borys
я всю доку не читал, только базовый учебник
Borisov
потом уже практикой закреплять
Borys
описание каждой функции пропустил, ибо это наркоманом быть :D
Borys
или нереальное терпение иметь
mr.
mr.
Nikita
ошибка была в ДНК моей
Evgeniy
Всем привет! Ребят в GirdView реально раскрасить строки по условию? Спасибо
Nikita
реально
Evgeniy
реально
А где можно про это почитать? Искал, но не нашёл. Наверно плохо искал.
Nikita
ищу
Evgeniy
Evgeniy
ищу
‘rowOptions’=>function($model,$key,$index,$grid){
$class=$index%2?‘odd’:‘even’;
return[
‘key’=>$key,
‘index’=>$index,
‘class’=>$class
];
},
Это?
Anonymous
Nikita
Сорри, по заподлянски на инете деньги кончились
Evgeniy
Evgeniy
а DetailView реально также менять как и GirdView?))
Galymzhan
В DetailView задается captionOptions для лейбла и contentOptions для конента.
Evgeniy
Сергей
Добрый день!
В таблицу в БД вносятся некие данные. У каждой записи должен быть уникальный ID. При этом могут как вносить заполняя ID вручную, так и система должна сама генерировать ID.
На ум приходит только 1 вариант:
1) хранить где-то счётчик
2) при генерации ID брать счётчик+1 и сохранять счётчик, а также проверять нет ли такого ID в таблице.
3) если ID в таблице есть повторить п. 2.
Можно как-то поумнее это сделать?
mr.
Сергей
То есть просто сделать автоинкремент и дать пользователю вводить ID?
mr.
Сергей
нужно хранить ID вещей. У части вещей они есть, а для новых буудт генерироваться
Сергей
а нет... автоинкремент не пойдёт, мне надо ID знать до сохранения
mr.
Зачем? Ты можешь сохранить базовую модель и подставить подчиненным id
mr.
что ты мутишь?
mr.
Сергей
простейшая инвентаризация вещей
Сергей
система генерит номер, сотрудник наклеивает его на вещь и записывает что это за вещь.
Сергей
Но часть вещей уже имеют номер и их надо вбивать вручную