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

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

  • CyberSport

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

    Spritz 4 февраля 2009 г. 22:09

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

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

    Spritz 4 февраля 2009 г. 22:18, спустя 8 минут 29 секунд

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

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

    Spritz 4 февраля 2009 г. 22:20, спустя 2 минуты 30 секунд

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

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

    Spritz 4 февраля 2009 г. 22:29, спустя 9 минут 17 секунд


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

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

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

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

    Spritz 4 февраля 2009 г. 22:37, спустя 7 минут 7 секунд

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

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

    Spritz 4 февраля 2009 г. 22:40, спустя 3 минуты 36 секунд


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

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

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

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

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