
Максим
15.07.2018
12:40:58

Kanat
15.07.2018
12:51:37
Рахмет

Gran
15.07.2018
21:14:28
Народ, по идеологии MVC, насколько я понял, каждая модель работает со своей таблицей в БД. И контроллер, который обращается к модели часто вызывает очень схожые по функционалу методы. Можно сказать в некоторых случаях одинаковые методы, за исключением названий таблиц. с которыми работают модели.
Собственно назревает вопрос, наколько это нормально?

Константин
15.07.2018
21:27:46
Не всегда в модель обращается к бд

Google

Константин
15.07.2018
21:28:59
Если во всех моделях одно и тоже то наверное можно наследоваться

Ad.x ??
15.07.2018
21:30:38

Gran
15.07.2018
21:33:32

Ad.x ??
15.07.2018
21:34:21

Константин
15.07.2018
21:34:39
+
Ад.х опытный его лучше слушай
Я с юай не так долго знаком, а уж тем более с мвц

Алексей
15.07.2018
21:59:24
Глупый вопрос, но...
'content'=>function($data){
return $this->context->listType[$data->id_type];
},
есть такой код
при фильтрации кодает ошибку
Undefined offset: 1
на строку return

Google

Алексей
15.07.2018
22:00:06
хотя если сделать var_dump - все норм
?

Evgeny
15.07.2018
22:42:53
оффтопчик

Like
16.07.2018
00:36:35
Тебе уже сказали выше с чем ты перепутал
AR - это просто хранилище по сути, но все любят писать там бизнес логику ?

Jimm
16.07.2018
01:03:50
AR в идеале вообще может быть просто проекций и 0 бизнес логики содержать, но да, любят пилить прямо там все, не отходя от кассы.

Kanat
16.07.2018
03:21:24

Дмитрий
16.07.2018
03:34:23

Like
16.07.2018
03:35:39
Ты можешь писать бизнес логику и в сущности AR
Это никоим образом не будет противоречить MVC

Павел
16.07.2018
03:46:38
Пришел Фист и всех научил

Like
16.07.2018
03:47:15

Павел
16.07.2018
03:47:30
Деградируешь?

Like
16.07.2018
03:47:36
+

Павел
16.07.2018
03:48:16
Тогда попробуй паскаль

Eugene
16.07.2018
05:40:02
Ребята, подскажите в теории как организовать следующий процесс. Мне приходит JSON в post запросе, в нем есть текстовая строка, которая для меня является командой, типа "читать далее". Также есть массив из 6-ти объектов. Мне нужно чтобы каждый раз когда приходит post запрос с этой командой отдавать следующий элемент массива, а когда массив кончится обрабатывать это) Сейчас, пока я пытался реализовать это я сделал array_shift($ArrayFromSixItem) и отдаю так первый элемент массива, но он не иттерируется.. как сделать чтобы при следующем получении команды в ответ уходил второй, третий и т.д элемент массива?

Google

Eugene
16.07.2018
05:41:41
Сессии может быть помогут? Я знаю id user'a отправившего мне сообщение с этой командой, например

Pavel
16.07.2018
05:41:43

Eugene
16.07.2018
05:42:43

Pavel
16.07.2018
05:44:28
Но это самая примитивнейшая реализация, в рабочем коде такое использовать нельзя

Eugene
16.07.2018
06:03:10

Farhodjon
16.07.2018
06:04:01
Доброе ден всем. У кого ест пример для инитиализация сео урл с языками. Например: test.loc/en, test.loc/ru

Александр
16.07.2018
06:40:22
ребята привет
подскажите, вот у меня есть в моджели вот такое
это связь одной таблицы с другой, но мне ко второй таблице нужно подтянуть третью
типа - имена городов

Александр
16.07.2018
06:41:05
есть ссыль как это сделать?

Ad.x ??
16.07.2018
06:42:01

Ivan
16.07.2018
06:42:13

Александр
16.07.2018
06:42:24
и как ее заюзать?

Сардор
16.07.2018
06:42:38
return $this->hasMany(FileTypes::className(), ['file_type_id' => 'file_type_id'])->viaTable('content_type_file_types', ['content_type_id' => 'content_type_id']);

Александр
16.07.2018
06:42:50
ээто связь через третью таблицу
они не связаны третьей таблицей, вторая связана с третьей и все

Google

Александр
16.07.2018
06:43:34
а виа табл - это через таблицу

Admin
ERROR: S client not available

Алексей
16.07.2018
06:43:53
Глупый вопрос, но...

Сардор
16.07.2018
06:43:53

Алексей
16.07.2018
06:43:53
'content'=>function($data){
return $this->context->listType[$data->id_type];
},
есть такой код
при фильтрации кодает ошибку
Undefined offset: 1
на строку return
хотя если сделать var_dump - все норм
?

Александр
16.07.2018
06:44:28

Ad.x ??
16.07.2018
06:45:45
связь то я создам, но как ее заюзать
https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/db-active-record.md#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-%D1%81%D0%BE-%D1%81%D0%B2%D1%8F%D0%B7%D0%BD%D1%8B%D0%BC%D0%B8-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8-
вот так

Алексей
16.07.2018
06:50:09
Есть значение

Ad.x ??
16.07.2018
06:50:44

Алексей
16.07.2018
06:51:01
Понимаю, что нету такого ключа

Ad.x ??
16.07.2018
06:51:18
ну тогда делай провертку

Google

Ad.x ??
16.07.2018
06:51:24
в 1 записи есть, в другой нету

Алексей
16.07.2018
06:51:29
Но я делаю var_dump - и есть такой ключ

Ad.x ??
16.07.2018
06:51:43
господи...
иди тогда изучай как работает вар_дамп. я не знаю как тебе еще сказать

Павел
16.07.2018
06:56:48
Фу грубиян ?

Максим
16.07.2018
06:57:25

Ad.x ??
16.07.2018
06:57:49
Фу грубиян ?
даже написал исправленный код :(
Вар дамп же работает.. ппц

Павел
16.07.2018
06:59:08

Ad.x ??
16.07.2018
07:00:19
?

Slava
16.07.2018
07:00:30
Если в вар дамп есть данные то можно их распарсить