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

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

  • save()

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

    Spritz 3 декабря 2010 г. 5:28

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

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

    Spritz 3 декабря 2010 г. 6:00, спустя 31 минуту 31 секунду

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

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

    Spritz 3 декабря 2010 г. 6:06, спустя 6 минут 21 секунду

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

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

    Spritz 3 декабря 2010 г. 6:11, спустя 4 минуты 31 секунду

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

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

    Spritz 3 декабря 2010 г. 6:16, спустя 5 минут 12 секунд

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

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

    Spritz 3 декабря 2010 г. 6:28, спустя 12 минут 2 секунды

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

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

    Spritz 3 декабря 2010 г. 17:40, спустя 11 часов 12 минут 18 секунд

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

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


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

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

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

    Spritz 3 декабря 2010 г. 17:57, спустя 16 минут 30 секунд

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

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

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

    Spritz 3 декабря 2010 г. 18:24, спустя 26 минут 57 секунд

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

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

    Spritz 3 декабря 2010 г. 18:31, спустя 7 минут 3 секунды

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

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

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

    Spritz 3 декабря 2010 г. 18:37, спустя 5 минут 57 секунд

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

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

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

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

    Spritz 3 декабря 2010 г. 19:00, спустя 23 минуты 3 секунды

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

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

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


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


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

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



  • krasun

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

    Spritz 3 декабря 2010 г. 19:07, спустя 6 минут 58 секунд

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

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


  • Troy

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

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

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

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

    Spritz 4 декабря 2010 г. 2:16, спустя 24 минуты 4 секунды

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

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