
[Anonymous]
13.03.2018
13:44:27
ой, раньше пахало)

Максим
13.03.2018
13:44:33
я явно не этого ожидал)

[Anonymous]
13.03.2018
13:44:48
тут бот был, карму считал по плюсам

Artur
13.03.2018
14:36:36
Привет всем
Вопрос глупый, но все-таки:
В чем может быть причина такой ошибки?
http://prntscr.com/iqmg1g
(По идеи, связи все учел, в атрибутах все указано, и все время работало, но вдруг начало выдавать такую ошибку, где бы мог я ошибиться еще)

Google

Максим
13.03.2018
14:37:35
public $user_id; ?

Artur
13.03.2018
14:41:17
Unknown column 'lead_info.user_id'

Максим
13.03.2018
14:42:37

Artur
13.03.2018
14:42:47
Ахахах
Шаманить
Сек, сейчас на пастбин закину ссылку
Модель Lead Info: https://pastebin.com/fPB11J6s
Модель User: https://pastebin.com/426iuaSa
Модель LeadInfoSearch: https://pastebin.com/xFMM7Pfg

Like
13.03.2018
14:46:58
Блет, кто умеет в SimpleXMLElement?

Максим
13.03.2018
14:47:41

Like
13.03.2018
14:48:10
Я не знал, что
(%type_name) задействует toString() класса

Максим
13.03.2018
14:50:21

Artur
13.03.2018
14:53:05
Не, там не в этом дело, до этого пахало + чекнул - все-таки не в этом дело

Google

Artur
13.03.2018
14:54:12
Я думал, что может, ошибся вообще в неймспэйсах (потому что перемещал там в отдельный модуль, потом обратно засунуло, и была мысля, что в этом дело)
Но вроде проверил, и исправил
А другого вообще там не трогал

Максим
13.03.2018
14:58:28
ты же понимаешь, что так не бывает) Но у меня щас тоже была магия

Artur
13.03.2018
14:59:07
Понимаю, я сейчас открыл в гитхабе прошлую версию, где работала эта фишка, сейчас пытаюсь найти, где я случайно накосячил
)

Максим
13.03.2018
14:59:25
делаю авторизацию через ФБ, в конфиге два ключа (просто для удобства разнес) для подсчета подписчиков на страницу и для авторизации. данные абсолютно одинаковые. через первую настройку не работало, переключил на вторую. заработало, вернул на первую - тоже работает. хз что это было)

Artur
13.03.2018
15:02:55
Странно, однако)

Matviy
13.03.2018
15:48:35
Ну стандартная магия, которая всегда потом раскрывается)

Максим
13.03.2018
15:49:22


Matviy
13.03.2018
15:50:36
У меня почти всегда раскрывалось
А есть тут люди, которые работают с OmgDef/yii2-multilingual-behavior?
Собственно, вопрос вот в чем: если делать форму для создания-обновления мультиязычной модели отдельно, то как отвязатся от конкретного набора языков? Просто раньше только напрямую модель юзал, если мультиязычность, там аттрибуты атоматически создаются на каждый язык, а если отдельная модель формы, так нужно, получается, для каждого языка отдельное поле прописать, и при добавлении нового языка в систему переписывать все формы?
Типа такого было, если напрямую юзать модель ActiveRecord:
<?php foreach (Yii::$app->params['languages'] as $lang): ?>
<?= $form->field($model, LangHelper::getLocalizedAttribute('name', $lang))
->textInput(['maxlength' => true])
->label(LangHelper::getLocalizedAttributeLabel($model, 'name', $lang))?>
<?php endforeach; ?>
А в модели эти все мультиязычные поля сами создаются. Если же отдельная модель формы, так там же нужно вручную прописать $name, $name_ru, $name_en и т. д.
Никого(


Владислав
13.03.2018
16:28:58
Народ, а https://github.com/dektrium/yii2-user я так понял мёртв? Можете посоветовать какие-нибудь поддерживаемые и развивающиеся аналоги?

Matviy
13.03.2018
16:30:02
Я лично сам делаю юзеров себе, мне кажется, там слишком много индивидуальных особенностей, чтоб завязыватся на чужой модуль

49576
13.03.2018
17:17:14
Никто не видел описания нового json массива от инсты после июньских изменений?

Alexey
13.03.2018
18:39:23
Есть ложь, наглая ложь и песни адептов ООП "у нас чудесный слой абстракции, будет очень легко сменить одну БД на другую".

Kirill
13.03.2018
18:41:39

Павел
13.03.2018
18:42:22
Как он посмел?

Google

Like
13.03.2018
18:45:47
Только разве речь не про хранилище...

Matviy
13.03.2018
19:11:05

Denis
13.03.2018
19:35:56

Matviy
13.03.2018
19:36:23
Да я понял) А вообще, кто чем пользуется для мультиязычных моделей?
Лично мне кажется, что это дело, ровно как и мультиязычные URL следует или в ядро фреймворка, или в официальное расширение задвинуть, а то в стоковом варианте поддержка мультиязічности неполная выходит

Misha
13.03.2018
21:00:00
а сейчас afterSave нормально работает?
public function afterSave($insert, $changedAttributes){
parent::afterSave($insert, $changedAttributes);
var_dump($this);die;
}

49576
13.03.2018
21:00:28
уоу уоу
по легче)
а дай это функция?

Misha
13.03.2018
21:01:15
ничего не происходит после сохранения модели

Misha
13.03.2018
21:01:51
и без скобок

49576
13.03.2018
21:02:14
ну как то конструкция сама по себе странноватая слегка

Misha
13.03.2018
21:02:59
чего?
обычный код с гугла
ааа
наверное не разумно использовать afterSave в yii\base\Model

Matviy
13.03.2018
23:40:23

Google

Руслан
14.03.2018
02:15:46
Пожалуйста подскажите работающий пример регистрации пользователей на yii2. Спасибо.

Admin
ERROR: S client not available

Eugene
14.03.2018
04:25:08
Ребята, у меня нельзя в таблицу данные сохранять если там больше 3 записей за 1 день. Вы как нибудь запрещали когда нибудь запись в таблице если if (что то тут == true) {} ? Как это сделать можно или как про это загуглить правильно?

Nibbler
14.03.2018
04:29:31
сделай

Eugene
14.03.2018
04:30:36

Nibbler
14.03.2018
04:31:50
кэш есть?

Eugene
14.03.2018
04:32:46
кэш есть?
нет, сохранение в базу) есть функция которая в итоге делает save() я хочу это запретить по условию

Nibbler
14.03.2018
04:32:59
делаешь кэш memcached
там допустим ключ значение
dbcounter => 0
и beforesave
getdbcounter
if < 3 counter++ save
else blabla....

Pavel
14.03.2018
04:35:34

Eugene
14.03.2018
04:35:38

Alexey
14.03.2018
04:35:39
из beforeSave верни фолс

Eugene
14.03.2018
04:36:11
спасибо ребята!

Nibbler
14.03.2018
04:36:18

Google

Konstantin
14.03.2018
06:25:39

Nibbler
14.03.2018
06:25:59
Эээээ
там 3 строчки из коробки

Maxim
14.03.2018
06:26:23

Konstantin
14.03.2018
06:26:31
Обязательно кеш юзать для проверки?

Nibbler
14.03.2018
06:28:21
ну предлагай, если у тебя за сутки всего 3 инсерта в БД
я как бы хз. Ну можно в файлик ?

Maxim
14.03.2018
06:30:46
спасибо ребята!
Лучше бефорИнсерт использовать, если ты только новые записи хочешь пропускать

Pavel
14.03.2018
06:31:14

Дмитрий
14.03.2018
07:48:18
никто не сталкивался с тем что при перезапуске шторма слетает настройка версии php? задолбала уже, каждый раз менять приходится

Алексей
14.03.2018
07:56:45
права на папку .idea в проекте правильные? chown -R сделай на неё