ФорумПрограммированиеPHP для идиотовPHP и ООП → Нужен совет по реализации mvc-каркаса

Нужен совет по реализации mvc-каркаса

  • wats

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

    Spritz 21 июля 2010 г. 8:03, спустя 2 часа 9 минут 11 секунд

    Абырвалг, а можно пример Context'а? Вызов компонент тоже через него происходит?
  • krasun

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

    Spritz 21 июля 2010 г. 8:13, спустя 10 минут 7 секунд


    App - я не силен в паттернах, наверно это фасад
    Спустя 25 сек.
    фронт контроллер - частный случай фасада?

    Да это у тебя получается фасад, а фронт контроллер - да похож очень, но частный ли случай, не знаю.
  • wats

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

    Spritz 22 июля 2010 г. 22:50, спустя 1 день 14 часов 36 минут

    Потом, в Application, у тебя getDb, getConfig и так далее. А что если будут появляться новые ресурсы, допустим AuthManager, то добавишь метод Application::getAuthManager и так до бесконечности. Нет так не пойдет.

    А всетаки мне кажется я почти правильно все делал (за исключением класса Base), класс Application должен иметь методы для доступа к Config, Request, Database и наверно Router, а такие ресурсы как AuthManager уже больше к модулям относятся и тогда в Application достаточно добавить один метод для подключения модулей и еще один можно для хелперов.
  • wats

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

    Spritz 25 июля 2010 г. 2:26, спустя 2 дня 3 часа 35 минут

    Вообщем прошу модераторов удалить данную тему в связи с неактульностью и бесполезностью.
  • adw0rd

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

    Spritz 25 июля 2010 г. 2:49, спустя 23 минуты 6 секунд

    Темы тут не удаляются, слово не воробей
    зы. я не читал тему, мне всеравно на ее содержимое
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • VaseninM

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

    Spritz 25 июля 2010 г. 3:51, спустя 1 час 2 минуты 30 секунд

    я почти правильно все делал

    я тоже читал всего парустраниц. Ты молодеци суперпрограммист. А тут все нубы и нихуяне знают. Делай как считаеш нужным.
  • kostyl

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

    Spritz 25 июля 2010 г. 3:56, спустя 4 минуты 44 секунды

    wats, да не слушай никого, делай как хочешь, ты сам поймешь, что не правильно или ахуенно, ты ж не тупой… Даже меня не слушай.
  • phpdude

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

    Spritz 25 июля 2010 г. 4:29, спустя 33 минуты

    и меня не слушай, нехуй с тупыми связываться. а темы да, не удаляются
    Спустя 35 сек.
    и не закрываются и вообще они могут попадать только при краше таблиц, но таблиы давно переведены в иннодб, поэтому даже этот метод тебя не спасет
    Сапожник без сапог
  • md5

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

    Spritz 25 июля 2010 г. 9:24, спустя 4 часа 54 минуты 42 секунды


    они могут попадать только при краше таблиц
    не только, у нас еще есть капитан-эдворт :-D
    все умрут, а я изумруд
  • adw0rd

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

    Spritz 25 июля 2010 г. 9:36, спустя 11 минут 57 секунд

    :P
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • andipas

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

    Spritz 12 августа 2010 г. 2:01, спустя 17 дней 16 часов 25 минут


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


    Хорошая темка. Почитал, было интересно.
    Сам только недавно начал осваивать ООП, и та же трабла, хочется сделать хороший "каркас" для себя. Хочется чтоб в проекте было все грамотно и не приходилось его переписывать и т.д. и т.п.

    Для себя пока выбрал Yii, очень понравилось развертывание проекта, дружба с jQuery, CRUD действия, удобно…
  • Troy

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

    Spritz 12 августа 2010 г. 2:23, спустя 22 минуты 10 секунд

    Yiiшники)
  • Givi

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

    Spritz 12 августа 2010 г. 3:11, спустя 47 минут 25 секунд

    andipas, своё так или иначе переделывать придется: либо для исправлений ранее допущеных багов либо же для улучшения функционала, либо же просто захочется чтоб было меньше кода и быстрее скорость обработки :)
  • andipas

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

    Spritz 12 августа 2010 г. 4:22, спустя 1 час 11 минут 25 секунд


    andipas, своё так или иначе переделывать придется: либо для исправлений ранее допущеных багов либо же для улучшения функционала, либо же просто захочется чтоб было меньше кода и быстрее скорость обработки :)


    Вот поэтому я yii и выбрал. Люди уже сколько лет в этом деле, явно лучше меня разбираются.

    А свой "каркас" написать тоже стоит, хотя бы для того, чтобы разобраться получше в ОПП, проектировании, патернах и пр.
  • Sinkler

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

    Spritz 12 августа 2010 г. 5:05, спустя 43 минуты 15 секунд

    ко мне какие-то человеки по поводу кейка стучаться начали в жабир
    Спустя 31 сек.
    интересно, зачем я это здесь написал xD

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