powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / MVC: проблемы организации интерфейса и логики
15 сообщений из 15, страница 1 из 1
MVC: проблемы организации интерфейса и логики
    #38771305
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть форма заказа товара
в ней заказчик хочет отображать список товаров из БД и у товара указывать количество единиц товара
соответственно при указании количества должна пересчитываться цена

В БД имеем таблицы;
- заказ
- товары в заказе
- таблица изменения стоимости товаров
- товары

возникает дилема как это все организовать?
Имеем view Заказ, в нем subview чего? списка товаров или товаров в заказе?
при изменении количества товара как я должен менять коллекцию "товары в заказе" если указан 0 или более 0?

В общем подскажите как организовать отображение каких моделей во вью и как работать?
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771320
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp, что-то я не понял в чём проблема... Нужно-ли делать отдельную сущность "Товар в Заказе"?
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771328
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAsp, что-то я не понял в чём проблема... Нужно-ли делать отдельную сущность "Товар в Заказе"?

нет вопрос в том subview чего мы отображаем в заказе? коллекцию "товаров" или коллекцию "товаров в заказе"?
если коллекцию "товаров в заказе" то при новом заказе там ничего не отобразиться! ведь нет еще товаров в заказе!

если же мы там отображаем коллекцию товаров - то как управлять и коллекции товаров записями в коллекции "товары в звказе"
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771390
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp, в заказе следует отображать коллекцию "товаров в заказе".

Вы что, никогда ничего в интернете не заказывали? :)
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771410
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

ну зачем же сразу опускаться на такой уровень?))) конечно же заказывал!
я работал все время с учетными системами где все строго и логично есть view товары в заказе.
в начале он пустой. есть кнопка добавить товар в заказ - появляется список выбора товаров - выбрав товар я добавляю запись в коллекцию товаров и могу отобразить товары в заказе.


Тут же ситуация другая - я должен смешать все в кучу и не понятно как рулить моделями данных - я должен отображать сразу все товары - при изменении количества товаров я как-то должен работать с записями в коллекции "товары в заказе", но как??
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771525
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp, покажите эскиз от дизайнера.
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771526
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как должен выглядеть оформленный заказ?
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771536
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771540
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На мой взгляд это не форма заказа, а экран поиска и заказывания товара.

Это как поиск и бронирование отелей, ты видишь кучу предложений, меняешь параметры, пересчитывается цена, жмёшь выбрать.
Где-то в углу видишь текущую стоимость заказа, но ты ещё не в заказе, а продолжаешь поиск услуг.

Помимо цены, никто не мешает выводить и другие параметры заказа, его номер, суммарный период отдыха.
Но от наличия каких-то атрибутов заказа, экран поиска и бронирования не становится им.
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771553
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp, ух ты какой дизайн, а может быть 100 различных наименований товара? Я бы назвал это шаблон (черновик) заказа.
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771566
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

это и есть черновик но там все так и есть - будет куча товаров если будет
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771567
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp, а как должен выглядеть оформленный заказ?
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771570
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже все товары, но которые пользователь не заказал, те с количеством 0? :)
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771710
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

в оформленном заказе у каких то товаров должно количество быть больше нуля.
ну а при редактировании заказа все может поменяться - у тех у кого был 0 может стать не 0 и наоборот - а в базу нужно положить а табличку заказа информацию по заказу а в табличку "товары в заказе" положить информацию о товарах у которых количество > 0
...
Рейтинг: 0 / 0
MVC: проблемы организации интерфейса и логики
    #38771812
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp, вообщем это "товары в заказе", просто на уровне SQL запроса будет UNION c выборкой из таблицы Products.

Сделайте на уровне базы VIEW для этого.
И когда выяснится, что работать так не удобно и решат сменить дизайн, Вы перепишете выборку, не меняя бизнес-логику.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / MVC: проблемы организации интерфейса и логики
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]