Руслан
но глянуть стоит)
mr.
Забыть
Borys
https://www.youtube.com/watch?v=EJ9M7fBNbno
Borys
после сокола смотреть)
Karim
Видое 15го года, а комментарии семимесячной давности - это тогда стикеры добавили? Или что то еще?
Konstantin
да, хорошие видосы
Алимжан
Вчера только своему менеджеру по проекту показывал 😂
Павел
Посмотрю в аэропорту - как раз делать нечего будет 😄
Borys
upd: эту херню со слов заказчика сделал чел у которого 2 года опыта с yii2
Borys
весть проект на after|before
Borys
0 комментов просто
mr.
mr.
А чем афтер, бефор плохо?)
Borys
Borys
значит в архитектуре что-та неправильно изначально
mr.
Проведения костыли?
Borys
а пхать всю логику в afterSave/etc это не костыльность?
mr.
А ты про это. Ну по другому это через события только разрулить или сервису отдать
Borys
дело в том что я нуп, поэтому некоторые вопросы не смогу понять правильно
Borys
но блеать, как человек додумался до такого трэша
mr.
Так в доке этому учат
Borys
в контроллере
Borys
if($this->articles)
$buttons .= '<a href="javascript:void(0)" onclick="goUrl(\''.$this->url.'#articles\')">Обзоры</a>';
$buttons .= '</span>';
mr.
Это дичь
Borys
6 if'oв
Borys
if($this->isHit())
{
$labelCssClass = 'hot';
$label = 'Хит продаж';
}
elseif($this->isNew())
{
$labelCssClass = 'new';
$label = 'Новинки';
}
Borys
и внизу еще 4 elseif
mr.
И склад в иерархии пользователей, ахахах, форева
KoJIT
Yura
А как константы статусов например обычно делают по фен шую?)
Yura
просто интересно, может хрень пишу всегда
mr.
Нету же, к счастью, мне было сложно такую дичь делать, сделал обычной сущностью
mr.
Yura
циферки, массив с их значениями, геттер?
Borys
enum, smallinteger
Borys
@k1sliy kek
Borys
public function validatePassword($attribute, $params)
{
$value = $this->$attribute;
if($value)
{
if(!preg_match('/^[a-zA-Z\_\-0-9]+$/', $value))
mr.
Боль
Borys
нахер валидаторы))
Yura
лол
mr.
Есть же регекс валидатор
Borys
нахер фрейм
Borys
ахах, их 5 штук
KoJIT
Enum
енум объект или в бд ?)
Borys
на телефон, на транслит и т.д
Yura
Объект жи
mr.
Объект
KoJIT
Borys
Объект
а можна ткнуть где почитать?
Borys
а то я только за тип столбца в БД знаю
Yura
?
mr.
Щас
Stanislav
Кто-то сталкивался с проблемой, когда из глобального неймспейса вызывал класс, он ен грузился?
Stanislav
use \Redis as RedisCli
Stanislav
как пример
mr.
https://github.com/search?l=PHP&o=desc&q=enum&s=stars&type=Repositories&utf8=✓
Borys
@k1sliy
/**
* Check is user authorized
* @throws \HttpException
*/
public function checkLogin()
{
if(!$this->isLogin())
{
$this->redirect($this->getLoginUrl())->send();
exit(0);
}
}
Borys
хехехех))
Павел
https://yiigist.com/package/yii2mod/yii2-enum#!?tab=readme
Павел
Borys
thanks
Yura
Yura
+ геттер если нужно
Borys
Павел
Ну судя по коду да
Павел
Этож круть!
Павел
Borys
ребят, а в bb можно как-то в репозитории искать
Borys
по фразе?
Yura
bb?
mr.
битбакет
Borys
yep
Vadim
В коде два запроса к базе. Почему в дебагере их становится 6?
Помимо SELECT там еще SHOW, DESCRIBE и еще всякая фигня
mr.
mr.
Включи кеширование схемы, ну минут на 5