@yii2ru

Страница 312 из 1721
M
02.07.2017
16:16:28
Нету же, к счастью, мне было сложно такую дичь делать, сделал обычной сущностью

Yura
02.07.2017
16:16:57
циферки, массив с их значениями, геттер?

Boris
02.07.2017
16:17:02
enum, smallinteger

Google
Boris
02.07.2017
16:17:24
@k1sliy kek

public function validatePassword($attribute, $params) { $value = $this->$attribute; if($value) { if(!preg_match('/^[a-zA-Z\_\-0-9]+$/', $value))

M
02.07.2017
16:17:55
Боль

Boris
02.07.2017
16:18:09
нахер валидаторы))

Yura
02.07.2017
16:18:12
лол

M
02.07.2017
16:18:14
Есть же регекс валидатор

Boris
02.07.2017
16:18:15
нахер фрейм

ахах, их 5 штук

Vladimir
02.07.2017
16:19:23
Enum
енум объект или в бд ?)

Boris
02.07.2017
16:19:31
на телефон, на транслит и т.д

Yura
02.07.2017
16:19:43
Объект жи

M
02.07.2017
16:19:58
Объект

Vladimir
02.07.2017
16:20:31
Google
Boris
02.07.2017
16:20:56
Объект
а можна ткнуть где почитать?

а то я только за тип столбца в БД знаю

Yura
02.07.2017
16:21:21
?

M
02.07.2017
16:21:39
Щас

Stanislav
02.07.2017
16:22:47
Кто-то сталкивался с проблемой, когда из глобального неймспейса вызывал класс, он ен грузился?

use \Redis as RedisCli

как пример

M
02.07.2017
16:23:48
https://github.com/search?l=PHP&o=desc&q=enum&s=stars&type=Repositories&utf8=✓

Boris
02.07.2017
16:24:08
@k1sliy /** * Check is user authorized * @throws \HttpException */ public function checkLogin() { if(!$this->isLogin()) { $this->redirect($this->getLoginUrl())->send(); exit(0); } }

хехехех))

Павел
02.07.2017
16:24:45
https://yiigist.com/package/yii2mod/yii2-enum#!?tab=readme

Boris
02.07.2017
16:25:23
thanks

Yura
02.07.2017
16:25:28
https://yiigist.com/package/yii2mod/yii2-enum#!?tab=readme
вовово так всегда делал и делаю) знач ок все лол

+ геттер если нужно

Boris
02.07.2017
16:26:33
Урл для входа в модели хранится?
я хз, смотрю не мой проджект

Павел
02.07.2017
16:27:02
Ну судя по коду да

Этож круть!

Кто-то сталкивался с проблемой, когда из глобального неймспейса вызывал класс, он ен грузился?
Думаешь в этом проблема? Ни один класс из глобального неймспейса не грузится?

Boris
02.07.2017
16:46:03
ребят, а в bb можно как-то в репозитории искать

Google
Boris
02.07.2017
16:46:08
по фразе?

Yura
02.07.2017
16:48:45
bb?

M
02.07.2017
16:48:51
битбакет

Boris
02.07.2017
16:50:41
yep

Vadim
02.07.2017
17:05:15
В коде два запроса к базе. Почему в дебагере их становится 6? Помимо SELECT там еще SHOW, DESCRIBE и еще всякая фигня

M
02.07.2017
17:07:25
Включи кеширование схемы, ну минут на 5

enableSchemaCache => true shemaCachDuration => 300

в db connection

Vadim
02.07.2017
17:15:33
Включи кеширование схемы, ну минут на 5
Работает, спасибо! А на какое время можно кешировать? Пусть бы оно вечно хранилось, а не 5 минут. Или при следующем запросе используется старый кэш и потом перезаписывается?

M
02.07.2017
17:15:51
Вечно не надо, особенно на дев

Vadim
02.07.2017
17:16:09
Ну дев понятно, я про прод

M
02.07.2017
17:16:18
Если схему поправишь, то будешь долго не понимать, от чего свежедобавленное поле не видит ORM

Я на проде минут 5-10 делаю, на дев 1

Vadim
02.07.2017
17:17:21
Boris
02.07.2017
19:29:13
ребят

html в модели это ок?

Yura
02.07.2017
19:30:49
Не)

SiZE
02.07.2017
19:31:22
Yura
02.07.2017
19:31:25
Ну если очень прям надо то никто не побьет(наверное)

Google
Boris
02.07.2017
19:31:36
это не просто шыт

Admin
ERROR: S client not available

Boris
02.07.2017
19:31:40
это шытише

Yura
02.07.2017
19:31:41
Скорее всего побьет

А зачем там?

SiZE
02.07.2017
19:32:03
Сделай декоратор

Boris
02.07.2017
19:32:23
да это не мне, с челиком общаюсь, пишет мне что это ок

и модель может содержать все что угодно

включая html

Dmitriy
02.07.2017
21:34:32
да это не мне, с челиком общаюсь, пишет мне что это ок
все так говорят =). Это не мне это другу

Boris
02.07.2017
21:35:18
Да и видео для друга просят, а не для себя :)

Konstantin
02.07.2017
21:39:51
@ExileeD я кстати так и не понял, почему ты так осуждаешь наследование

Dmitriy
02.07.2017
21:46:26
@ExileeD я кстати так и не понял, почему ты так осуждаешь наследование
надеюсь о вреде наследования не нужно говорить.

и какие подводные камни могут быть

Павел
02.07.2017
21:47:26
Не устаем говорить о вреде наследования

Dmitriy
02.07.2017
21:47:33
они сами

Konstantin
02.07.2017
21:50:54
я серьезно, вроде ж нормальная парадигма

Dmitriy
02.07.2017
21:51:15
Наследование не учитывает будущие изменения родительского класса.

Konstantin
02.07.2017
21:52:05
гм

а просто использование родительского класса учитывает будущие изменения в нем?

Google
Konstantin
02.07.2017
21:52:43
ну вот для примера, есть \yii\db\ActiveQuery

я от него унаследовался и добавил ему методов (всяких скоупов)

andrew
02.07.2017
21:53:29
Ого

Какие люди

Konstantin
02.07.2017
21:53:36
и теперь что, мой код сломается, если разработчики фреймворка радикально изменят \yii\db\ActiveQuery?

Dmitriy
02.07.2017
21:53:38
ну вот для примера, есть \yii\db\ActiveQuery
Ну фреймворки без этого жить не могут. Там это оправданно

Konstantin
02.07.2017
21:54:07
фреймворки не могут без чего?

это ж я сам от базового класса унаследовался

andrew
02.07.2017
21:54:21
Без php

Dmitriy
02.07.2017
21:54:43
а просто использование родительского класса учитывает будущие изменения в нем?
Одно дело когда кто-то в команде изменил род. класс и у нас полетело все к чертям. А интерфейс как раз не дает изменять методы класса

Страница 312 из 1721