VladislavNaida, я думаю стоит хранить в таблице примерно такого рода:
category_id | param
1 param1
1 param2
1 param3
где на одну категорию может приходиться несколько параметров. а если параметры достаточно сложны, то создайте еще одну таблицу параметров а catefory_id | param_id будет своего рода связывающей таблицей.
у вас есть производители, у них есть атрибуты. И также у вас есть категории, категории чего? проивзодителей или кровельных материалов. а потом у вас еще появляются какие то атрибуты товаров. и еще какой то фильтр, не понятно по какому полю то фильтровать?
Напишите на примере что вы хотите, спасибо.
Вопрос, я думаю к ларе не относится. а если на ларе люди мыслят такими понятиями, то хорошо что я на ней не пишу.
Ross Alex, да, конечно, но для начала сделать этот скилет, а потом налепливать на него все больший и больший функционал. а так можно дойти хоть до валидации банковской карты, и проверки паспорта
Aetae, а можете показать пример? или это уже из коробки реализовано? имею ввиду что приложение грузится по частям (это самое главное что мне нужно).
то что вы ответили про первичную загрузку я понял, но мне нужно разбить этот spa на несколько чанков, скажем так, чтобы грузился не сразу весь, а, например, сначала просматриваемая страница затем в фоне все остальное
ну и другое дело, если вы разархивируете, то да там оперативка жетско так напрягается, но можно же выставить ограничение (прям в файле класса), на использование оперативки и времени выполнения.
либо вообще все покупки проводите исключительно по броню, т.е .пользователь нажал купить, товар ушел в недолгий бронь, а затем проводим покупку и загрываем бронь
я думаю ошибка тут:
data.append("action", action);
$.each( files, function( key, value ){ data.append( key, value ); });
попробуйте поменять строки местами
т.е.
$.each( files, function( key, value ){ data.append( key, value ); });
data.append("action", action);
также я думаю, что не правильно сконфигурирован параметр dataType : 'text',
и еще я думаю вы не правильно сконфигурировали ajax
вот пример https://snipp.ru/jquery/ajax-jquery
обратите внимание параметр method: 'post',
у вас же написано type: "post"
Дамир Шаниязов, потому что хз почему но yii2 берет данные из $_POST а не из $_FILES, либо когда вы делаете $model->load(...) для дальнейшего дебага, нужно знать в каком формате приходит к вам $_POST
category_id | param
1 param1
1 param2
1 param3
где на одну категорию может приходиться несколько параметров. а если параметры достаточно сложны, то создайте еще одну таблицу параметров а catefory_id | param_id будет своего рода связывающей таблицей.