
☕ CunningFox
09.02.2018
16:36:57

Ad.x ??
09.02.2018
16:37:15

☕ CunningFox
09.02.2018
16:37:39
И что это меняет?
Он идёт отдельным компонентом

Google

☕ CunningFox
09.02.2018
16:39:06

Ad.x ??
09.02.2018
16:39:08
я не знаю что сказать :D
зачем ты тогда унаследовался от кеша?

☕ CunningFox
09.02.2018
16:41:20
Ключ, сериализация и в целом интерфейс подходящий

Ad.x ??
09.02.2018
16:42:55
Интерфейс подходящий. ок )

☕ CunningFox
09.02.2018
16:43:27

Ad.x ??
09.02.2018
16:44:18
как по мне можно было запилить обычный менеджер. Прокинуть через конструктор AR модельку для бд и кешер
запилить евент на загрузку значений после авторизации пользователя
из кеша или из бд, если нет кеша

Ivan
09.02.2018
16:51:16
Хай всем! Слушайте, такой вопрос, memcashed под php 7 не работает в open server? кто ни будь сталкивался с этим MemCache requires PHP memcached extension to be loaded. Хотя в OpenS в модулях он включен, длл есть, в php.ini подключен

Maxim
09.02.2018
16:53:23

Ivan
09.02.2018
16:55:36
включена в модулях php7-x64, ini файл тот же, там и включил...блин магия какая то

Ad.x ??
09.02.2018
17:07:53

Google

Dmitriy
09.02.2018
17:08:59

Ad.x ??
09.02.2018
17:12:15
или типа стеб? ;D

Maxim
09.02.2018
17:28:08

Dmitriy
09.02.2018
17:31:15

Ad.x ??
09.02.2018
17:41:08
рефрещ )

Ceyhun
09.02.2018
17:48:17
ребят, какой транслейтебл поведение вы используете?
есть лучше этого?
https://github.com/creocoder/yii2-translateable

Serg
09.02.2018
18:00:42
rest/controller на пустые значения подставляет not set как отключить не глобально?

Konstantin
09.02.2018
18:03:13
вы так же делаете мету ?
$this->registerMetaTag(['name' => 'keywords','content' => $pages->pagesAdvanced->keywords]);

Andrey
09.02.2018
20:30:12
@Jeihun кто-то рекомендовал https://github.com/lav45/yii2-translated-behavior
Я использовал https://github.com/OmgDef/yii2-multilingual-behavior

Maxim
09.02.2018
20:43:39
ребят, какой транслейтебл поведение вы используете?
Не знаю правда ли это, но говорят лучше хранить title_ru title_en в одной строке, чем иметь несколько строк с title и lang
А говорят лучше тем, что поиск происходит гораздо быстрее по одной длинной строке, чем по большому кол-ву коротких записей в бд
Но говорят в Москве кур доят
В голову не бери

Ceyhun
09.02.2018
20:46:04

Andrey
09.02.2018
20:47:49
в том что я использую можно использовать, либо она генерируется налету

Ceyhun
09.02.2018
20:48:14

Andrey
09.02.2018
20:48:51
что именно?!

Ceyhun
09.02.2018
20:49:07
что она генериурется на лету
по-моему легче определить его заранее

Google

Ceyhun
09.02.2018
20:49:32

Andrey
09.02.2018
20:49:36
ну так создавайте свою и поведение будет использовать его

Maxim
09.02.2018
20:51:20

Ceyhun
09.02.2018
20:52:10
а поведение искал для перевода контента
классная штука) часто пользуюсь.

Andrey
09.02.2018
20:53:15
'ml' => [
'class' => MultilingualBehavior::className(),
'langClassName' => PostLang::className(), // or namespace/for/a/class/PostLang
'attributes' => [
'title', 'content',
]
],
настройка из описания
@maximniko ты не по теме засираешь чат, вопрос был о другом

Ceyhun
09.02.2018
20:57:37

Admin
ERROR: S client not available

Ceyhun
09.02.2018
20:57:41
спасибо!

Andrey
09.02.2018
20:58:18
там возможностей много но нужно разобраться

Maxim
09.02.2018
21:01:02

Andrey
09.02.2018
21:02:43
будем надеяться

Konstantin
09.02.2018
21:03:37
Андрей чот злой ? наверное не кушал

Gleb
09.02.2018
22:10:12


Саша
09.02.2018
22:57:52
Есть таблица Attempt, в ней есть challenge_id. Туда записываются попытки прохождения тестов
Связана с таблицей Challenge, в которой id и type_id. Там хранятся сами тесты.
Нужно получить из Attempt крайнюю попытку прохождения того теста, у которого type_id равен 2.
Attempt::find()->select(['a' => Attempt::tableName()])->leftJoin(['c'=>Challenge::tableName()], 'c.id = a.challenge_id')->where(['c.type_id' => 2])->all();
- ошибка SQLSTATE[42S22]: Column not found: 1054 Unknown column 'attempt' in 'field list'
The SQL being executed was: SELECT attempt AS a FROM attempt LEFT JOIN challenge c ON c.id = a.challenge_id WHERE c.type_id=2
Есть ли нормальный рабочий пример JOIN в ActiveRecord?
Не найду ни черта!
Построитель запросов, будь он не ладен...

Google

Andrey
09.02.2018
23:42:57
напиши в личку структуру своих таблиц

Дмитрий
10.02.2018
05:32:12

SiZE
10.02.2018
05:40:11
select на from замени
не совсем. У него же ActiveQuery. Просто он в select() несуществующую колонку попробовал добавить.

Саша
10.02.2018
07:37:47
select на from замени
Там нужен был innerGoin и SORT_DESC.
Attempt::find()->innerJoin('challenge', 'challenge.id = attempt.challenge_id')->where(['challenge.type_id' => 2])->orderBy(['attempt.id' => SORT_DESC])->limit(1)->one();
Андрей Кушнарев помог вчера.

Дмитрий
10.02.2018
07:41:57
в select или в from )

Алексей
10.02.2018
11:22:00
Всем привет! А не подскажите, как лучше юзать yii с react.js на фронте?

Kirill
10.02.2018
11:27:04
Делаешь апи на уии2 тогда и всё

Vladislav
10.02.2018
13:58:32
Всем привет. Не подскажите учебник по Yii2 на русском?