@yii2ru

Страница 1483 из 1721
Максим
15.07.2018
12:40:58
Вывод на сайте, Есть страничка о компании там вкладка фотогалерея, и там фотки с листалкой
Ну тут любая js библиотека подойдёт. Выше пример скинули, а для загрузки недолго написать свое, либо что то типа blueimp взять

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
Если во всех моделях одно и тоже то наверное можно наследоваться

Gran
15.07.2018
21:33:32
Если во всех моделях одно и тоже то наверное можно наследоваться
вот и я тоже так подумал, но будет ли это все тот же MVC?

Ad.x ??
15.07.2018
21:34:21
вот и я тоже так подумал, но будет ли это все тот же MVC?
еще раз, к мвц это не относится не как. кури в википедию хотябы Active Record

Константин
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


оффтопчик

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

Kanat
16.07.2018
03:21:24
AR в идеале вообще может быть просто проекций и 0 бизнес логики содержать, но да, любят пилить прямо там все, не отходя от кассы.
Получается должна быть модель AR и отдельно еще модель которая будет описывать бизнес логику?

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 отправившего мне сообщение с этой командой, например

Eugene
16.07.2018
05:42:43
Писать в сессию номер элемента.
а как это сделать правильно? Без array_shift просто через for () {} и в сессию писать цифру иттерационной переменной?

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

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
есть ссыль как это сделать?

Ivan
16.07.2018
06:42:13
есть ссыль как это сделать?
в AgglomerationCity прописываешь связь к третьей таблице, не?

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

Сардор
16.07.2018
06:42:38
есть ссыль как это сделать?
гугли в сторону viaTable

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
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: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
'content'=>function($data){ return $this->context->listType[$data->id_type]; },
'content'=>function($data){ return isset($this->context->listType[$data->id_type]) ? $this->context->listType[$data->id_type] : 'default value'; },

связь то я создам, но как ее заюзать
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
Так я делаю var_dump и все норм
иди тогда учи работу с массивами в пхп, раз не понимаешь о чем речь

Алексей
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
есть ссыль как это сделать?
Model::find()->with(['city', 'city.names']) где names - название связи в модели City для имен

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
Если в вар дамп есть данные то можно их распарсить

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