ФорумПрограммированиеPHP для идиотовPHP и ООП → Какой паттерн применить?

Какой паттерн применить?

  • CyberSport

    Сообщения: 245 Репутация: N Группа: Кто попало

    Spritz Фев. 4, 2009, 10:09 п.п.

    Есть несколько видов каталогов с товарами , В зависимости от вида каталога у товара будет определенное кол-во полей определенного типа! кол-во всех возможных полей фиксированное около 50,а вот кол-во разновидности каталогов нет,поэтому нужно реализовать автоматическую генерацию форм редактирования/добавления товара ! например у нас есть список всех полей (название ,артикул,размер,цвет,стоимость,площадь,скидка,вес и.т.д до 50).Администратор при создании нового типа каталога выбирает какие поля будут у товара данного каталога из существующего списка всех полей и по этим данным формируется форма.
    вопрос: какой паттерн более подходит для решения этой задачи?Те несколько паттернов которыя я понимаю как применять не походят для данного случая.
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Фев. 4, 2009, 10:18 п.п., спустя 8 минут 29 секунд

    имхо тут надо применить форич из таблицы бд один ко многим)
    Сапожник без сапог
  • CyberSport

    Сообщения: 245 Репутация: N Группа: Кто попало

    Spritz Фев. 4, 2009, 10:20 п.п., спустя 2 минуты 30 секунд

    не знаю такого паттерна
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Фев. 4, 2009, 10:29 п.п., спустя 9 минут 17 секунд


    не знаю такого паттерна
    эх … явапрограммисты… :-D

    while(mysq_fetch_assoc() {echo … // выводим поля для заполнения менеджером.

    имхо самый разумный вариант. до паттернов тут как до пизды. или вы предлагаете администратору писать пхп классы, наследованные от Product? :D
    Сапожник без сапог
  • CyberSport

    Сообщения: 245 Репутация: N Группа: Кто попало

    Spritz Фев. 4, 2009, 10:37 п.п., спустя 7 минут 7 секунд

    ну в принципе да тут можно все проще решить
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Фев. 4, 2009, 10:40 п.п., спустя 3 минуты 36 секунд


    ну в принципе да тут можно все проще решить
    ну вот. еще одному открыл глаза)
    Сапожник без сапог
  • Richter

    Сообщения: 18 Репутация: N Группа: Кто попало

    Spritz Авг. 18, 2012, 10:02 п.п., спустя 1290 дней 22 часа 22 минуты

    Время сдвинулось на час,-
    Суета на глобусе.
    Раньше хуй вставал в кровати,
    А теперь в автобусе.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!