Alexey
схема работает в десятках инсталляций
Alexey
https://gist.github.com/extraordinaire/4135119
Alexey
либо такое юзать
Ilya
Alexey
Dmytro
Alexey
я не экономлю :D
Dmytro
Dmytro
А чего мне кармабот не отвечает?)
Niko
Andrei
а что не так с $connection->open() ?
Andrei
перед действием ?
Yet Another Stats (β)
Карма @d_naumenko стала 3
Максим
Anonymous
народ, у меня легкий вопрос к вам, так как давно не пользовался сей фремйворком забыл одну вещь, как через консоль запустить экшн?
Максим
обычный, или тот что в commands?
Anonymous
к примеру у меня есть метод создающий юзера, я хочу его запустить через консоль команду
Олег
Олег
но он в commands должен быть
Anonymous
окей, спасибки
Anonymous
Anonymous
Anonymous
сделал-ли я что-то не так?
Максим
create-first-user
Олег
а если так: php yii config/create-first-user?
Максим
ну и config тоже с маленькой
Anonymous
вау, я такой профан, сработало.
SiZE
Лучше просто user/create login password role
Alexey
пассворд лучше не палить в консоли
Alexey
сохраняется ж в баш хистори
who are you
who are you
Уфф. Многовато
Pavel
https://gist.github.com/anonymous/5b9925e48c145e61e916064bef66209e
Pavel
у меня здесь не работает $model->addError()
Максим
оно наверняка работает, только ошибку негде вывести, $this->render нет в той ветке условий, где ошибка добавляется
Максим
негде вывести ошибку
Максим
в нижнем else есть return $this->render('login'); а в верхней части его нет
Максим
так и зачем эта ошибка вообще? Если нет такой почты - регистрируем и авторизуем, если есть - просто авторизуем
Максим
за что отвечает параметр scnt?
Pavel
Pavel
это я регистрирую через соц сеть
Pavel
если такой емэйл уже есть но scnt 0
Pavel
значит пользователь регистрировался через емэйл
Pavel
к которому привязан фейсбук
Pavel
или другая соц сеть
Максим
так а смысл? не дать юзеру войти, если он хочет через соц сеть, но регался через почту
Pavel
а что делать?
Pavel
перезаписывать инфу старую
Pavel
инфой с соц сетью
Pavel
ну в принципе справедливо
Максим
а какая там старая инфа? Просто почту проверяй. если почта из соц сети есть в базе - просто авторизуй
Pavel
Pavel
ну с другой стороны
The Ant
Pavel
мне интересно
Pavel
Получается мне нужно
Pavel
чтобы если через соц сеть с уже готовым емэйлом
Pavel
то запрещало
Pavel
почему ошибка та не дисплеится
Pavel
вот это самое интересное
Максим
Pavel
я понял
Pavel
надо render в другое место засунуть
Pavel
Короче, как делать еррор, но чтобы он был не в валидаторе а просто из экшона это делать,
Pavel
типа addError
Pavel
но чтобы ни к чему не был привязан
Pavel
можно использовать ErrorSummary
👻
посмотри как делает обычный еррор и что возвращает и верни те же данные
👻
ну а вообще по хорошему если тебе только одно правило надо то или через сценарии или просто отдельная модель со своими валидаторами
Максим
проще отдельную модель сделать чисто под эту задачу, как в коробке advanced сделано с регистрацией
Дмитрий
WTF господа. Делаю сложный запрос в БД - нихрена не находит записи. Делаю createCommand()->getRowSql(), полученный запрос копирую в SQL БД - выполняю, все работает.
Дмитрий
Какого хрена то
The Ant
Nurbol
Добрый день. Как сортировать date(int) формате? От 10:00 до 11:00 по часам?
SiZE
Anton
Nurbol
фильтровать