Size: a a a

2021 May 08

SZ

Sirojiddin Ziyodulla... in Yii Framework 2
Всем привет, как на один запрос отправить 3 запроса?
источник

SZ

Sirojiddin Ziyodulla... in Yii Framework 2
источник

D

DarkDef in Yii Framework 2
;
источник

SZ

Sirojiddin Ziyodulla... in Yii Framework 2
и yii2
источник

D

DarkDef in Yii Framework 2
Используй ; для разделения запросов.
источник

D

DarkDef in Yii Framework 2
В createCommand потом вставь и выполни
источник

V

Vladlen in Yii Framework 2
Всем привет ищем ответcвенного программиста web разработчика Yii фреймворке который знаком с движком open real estate, для долгосрочного сотрудничества и работы, требуется сопровождение портала недвижимости, правка как мелких ошибок так и глобальные доработки. Пишите в личку или скайп awevladlen сайт www.baza.estate
источник

##

#Arian ✪ #Rin ✪ in Yii Framework 2
Ребят помогите с решением.
Есть шаблон -> внутри есть виджет шапки.

В виджет нужно отправить массив взятый из БД.

Я в контроллере беру из бд данные отправляю в views.

Теперь вопрос как можно передать данные из бд в widget через views или же есть другой способ?
источник

СП

Сергей Предводителев... in Yii Framework 2
Создать в виджете свойство, которому и передавать эти данные
источник

T🐜

The Ant 🐜 in Yii Framework 2
Прям в виджете и дергай данные, для уии2 это норм
источник

##

#Arian ✪ #Rin ✪ in Yii Framework 2
Спасибо, я реально подумал это не нормально😁
источник

SQ

Shohjahon Qodirov in Yii Framework 2
кто знает яндекс маркет dbs мне нужна помощь в апи
источник
2021 May 09

IS

I Scarab in Yii Framework 2
Коллеги, я вот тут хочу странного-извращённого, но пока не могу придумать, как менее криво.
Пользую в одном проекте расширение yii2-attachments. Оно даёт возможность к AR-моделям через Behavior цеплять файлы и потом обращаться как $model->files.
В некоторых кейсах меня это устраивает, типа там цеплять файлы к новостям.
Проблема в том, что этот набор прицепленных файлов суть тупой массив без какой-то типизации. А тут появилась нужда цеплять некие именно типизированные вложения, примерно 5-6 видов и обращаться именно к ним.
Если проводить аналогию с интернет-магазином - то, допустим, это "скан чека", "скан счёт-фактуры" и так далее. То есть - совершенно определённые поля; возможно - отдельные методы моделей, что-нибудь из серии "отправить счёт-фактуру клиенту по почте".
Не хочется заводить под это отдельное хранилище, хочется использовать уже работающий модуль.
Соответственно, пока вижу 2 варианта:
1. Сделать промежуточные модели типа "чек", "счёт-фактура", к ним свои таблицы, и файлы потом связывать уже с этими моделями.
2. Дополнить расширение по методу "несколько классов в одной таблице", добавив к таблице attachments поле class, и получить возможность в таблице attachments хранить не просто модели класса File, а любые унаследованные от этого класса, типа там InvoiceFile и так далее.
источник

IS

I Scarab in Yii Framework 2
Оба варианта выглядят костылями, как и большинство вещей в Yii2, но хочется понять, какой костыль менее крив (или, может, можно ещё лучше как-то).
источник

ES

Eugene She in Yii Framework 2
Если это просто файлы типа пдф, картинки и тд которые не требуют логики, то я бы хранил все как есть в 1 таблице с названием media

привязка по ::class и id сущности
источник

IS

I Scarab in Yii Framework 2
В том и прикол, что раньше не требовали, а сейчас начали.
Т.е. раньше было что-то типа "вот есть запись в блоге и к ней приложено 3 файла".
А сейчас надо "вот есть заказ в интернет-магазине и к нему приложен скан счёта" (скан чека, ещё 5-6 конкретных сущностей).
И тут уже надо иметь возможность обратиться типа $order->getInvoiceScan()
источник

IS

I Scarab in Yii Framework 2
Заводить отдельную AR-модель с таблицей в базе для каждого вида документа - ну вот совсем неохота.
источник

ES

Eugene She in Yii Framework 2
Можно ввести "тип" по которому понимать что доставать из media
источник

ES

Eugene She in Yii Framework 2
И каждая сущность знает свой список типов
источник

IS

I Scarab in Yii Framework 2
ну вот я примерно в эту сторону и думаю.
Только не просто тип, а класс возвращаемого объекта, чтобы инстанцировался не просто File, а InvoiceScan extends File.
источник