ФорумПрограммированиеPHP для идиотов → Модули. Их место и значение

Модули. Их место и значение

  • save()

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

    Spritz Дек. 3, 2010, 1:28 п.п.

    Хотелось бы поднять тему модулей, самому не получается четко определится с этим понятием. Какого истинное предназначение модуля, и как лучше реализовать его в приложении с моделью MVC ?
  • phpdude

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

    Spritz Дек. 3, 2010, 2 п.п., спустя 31 минуту 31 секунду

    представь, что модуль - паразит. надо дать возможность паразите пролезть куда угодно и иметь возможность подцепить их где попало
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Дек. 3, 2010, 2:06 п.п., спустя 6 минут 21 секунду

    глянь Social Engine 4 и Magento
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz Дек. 3, 2010, 2:11 п.п., спустя 4 минуты 31 секунду

    Да спроси у Фабьена, йопт, хуле тут мучаться и смотреть Магенту либо Сосиаль-то!?
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Дек. 3, 2010, 2:16 п.п., спустя 5 минут 12 секунд

    Фабьен занят, ему некогда на такие вопросы отвлекаться
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz Дек. 3, 2010, 2:28 п.п., спустя 12 минут 2 секунды

    А на коком-нибудь буржуйском форуме фабьен говрит "спросите у рыбы"…
  • save()

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

    Spritz Дек. 4, 2010, 1:40 д.п., спустя 11 часов 12 минут 18 секунд

    представь, что модуль - паразит. надо дать возможность паразите пролезть куда угодно и иметь возможность подцепить их где попало

    Спасибо) классно пояснил :)
    Вопрос в чем. Есть система, как я уже написал типа mvc, где роутер определяет запрос и отдает только controller/action. Если считать например форум модулем, то как прописывать запросы ? отдавать управление запросами модулю или вручную прописать эти запросы в конфиге роутера ?
    Или форум должен быть отдельным контроллером, а модуль это мелкая хрень которая выполняет функцию типа перевода uts в секунды или расчеты по определнной формуле и тд
    А может я щас вообще херню всякую гоню ? :)


    Да спроси у Фабьена, йопт, хуле тут мучаться и смотреть Магенту либо Сосиаль-то!?

    А вот симфони обязательно посмотрю, ток хотелось бы быстрее понять как встроить в mvc модули
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz Дек. 4, 2010, 1:57 д.п., спустя 16 минут 30 секунд

    Модули в MVC - это такие же модули, как и везде. Например, это может быть набор контроллеров, видов, моделей, а также сервисов. А может быть и нечто специфическое.

    Сделай как тебе удобно и не парься
  • Mars

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

    Spritz Дек. 4, 2010, 2:24 д.п., спустя 26 минут 57 секунд

    >Сделай как тебе удобно и не парься
    это главный девиз говнокодеров
    Спустя 142 сек.
    Алсо нормальная с виду модульная система у punbb, код правда не смотрел, там она строится на хуках, вообще такую хук-систему в пхп построить сложновато…
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz Дек. 4, 2010, 2:31 д.п., спустя 7 минут 3 секунды

    Если считать например форум модулем

    вононочо
    отдельный кусок приложения со своими контроллерами, моделями и вьюхами
    роуты должны как-то передаваться в верхний роутер, и тут нет стандарта
    конфиги должны как-то загружаться из основного приложения в форум, тут тоже нет стандарта
    не всё полезно, что в swap полезло
  • Sinkler

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

    Spritz Дек. 4, 2010, 2:37 д.п., спустя 5 минут 57 секунд

    >Сделай как тебе удобно и не парься
    это главный девиз говнокодеров

    плюсану
    Спустя 156 сек.
    отдельный кусок приложения со своими контроллерами, моделями и вьюхами
    роуты должны как-то передаваться в верхний роутер, и тут нет стандарта
    конфиги должны как-то загружаться из основного приложения в форум, тут тоже нет стандарта

    в кейке для этого сделали плагины. набор из контроллера, модуля и вьюх. сам толком пока не рассматривал
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz Дек. 4, 2010, 3 д.п., спустя 23 минуты 3 секунды

    это главный девиз говнокодеров

    Выдрав эти слова из контекста, ты, наверное и будешь прав. Но сообщение я отправлял целиком, цитирую:

    Модули в MVC - это такие же модули, как и везде.  Например, это может быть набор контроллеров, видов, моделей, а также сервисов. А может быть и нечто специфическое.


    отдельный кусок приложения со своими контроллерами, моделями и вьюхами


    Mars, ну и причем здесь говнокод?

    Спустя 97 сек.
    На всякий случай, под "сделай, как тебе удобно" имелось ввиду: "набор контроллеров, видов,…" или "нечто специфическое".



  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz Дек. 4, 2010, 3:07 д.п., спустя 6 минут 58 секунд

    И еще одно "сделай, как тебе удобно", ни в коем случае нельзя назвать девизом говнокодеров, ибо для каждого удобно - это разное удобно.
    По-твоему надо сказать: "сделай как надо" или "сделай как написано". Или что?

    p.s: к тебе ничего не имею, у меня t>37,2 =(


  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz Дек. 4, 2010, 9:52 д.п., спустя 6 часов 45 минут 35 секунд

    В Yii отдельный раздел со своими моделями, контроллерами, вьюхами - называется модкль, еще есть виджеты(тут понятно) и экстеншены, например рендерилка Twig
  • phpdude

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

    Spritz Дек. 4, 2010, 10:16 д.п., спустя 24 минуты 4 секунды

    так то тема боян)
    Сапожник без сапог

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