ФорумПрограммированиеPHP для идиотов → Основа CMS

Основа CMS

  • killich

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

    Spritz 21 августа 2008 г. 10:18, спустя 3 минуты 14 секунд


    эммм, так вид этож шаблон? test.tpl
    куда делся контроллер!? надобы статейку почитать как это работает и зачем оно надо


    парадигма в развороте выглядит так, что Вид= МАКЕТ+ШАБЛОНЫ

    Макет это типа скелет

    <html>

    <body>
    </body>


    </html>

    а в него подставляются фрагменты на основе шаблонов - типа <div>ПЫХА</div>


    И в итоге:

    <html>

    <body>
    <div>ПЫХА</div>
    </body>


    </html>

    Не путайте макеты (layouts) и шаблоны (templates)
    Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru
  • Lirck

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

    Spritz 21 августа 2008 г. 10:21, спустя 3 минуты 4 секунды

    http://habrahabr.ru/blogs/php/31270/ — гуд статейка
  • Trej Gun

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

    Spritz 21 августа 2008 г. 10:22, спустя 1 минуту 1 секунду

    это откудо? я об этом что то упоминал? Просто поясни с чем связано, а то не врублюсь к чему привязать.

    вобще это было просто так
    но если хоешь можешь привязать к записыванию сериализированых прав обратно в бд

    все остальное каждым решаеться под себя
  • Lirck

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

    Spritz 21 августа 2008 г. 11:54, спустя 1 час 32 минуты 3 секунды

    может посоветуете статейки по мвц? искал, до ничего дельного не нашел(( или дайте паттерн мвц)
  • killich

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

    Spritz 22 августа 2008 г. 1:44, спустя 13 часов 50 минут 34 секунды

    1.
    ׳, на мой взгляд путевого мана по мвц хер найдешь. в смысле такого, что бы можно было один раз прочитать, понять и самому сделать программу по данному паттерну. МВЦ - это идея разделения кода на 3 звена. Как правило, при обсуждении МВЦ на форумах привязка идет к конкретному языку - а реализация у каждого своя.
    Если посмотреть самые известные реализации на - java, ruby rails … я еще видел некий aculo framework (на php)- и сравнить, то можно выделить ту основную идею которая в них заложена, но это довольно трудно. Главная трудность на мой взгляд - это приучить себя к тому, что разно-функциональные фрагменты кода должны располагаться в разных файлах (разных частях кода, если угодно). Как только ты поймешь - что и где нужно располагать и перестанешь задаваться вопросом - а нафига столько лишних телодвижений - вот в тот момент и можно сказать что МВЦ для тебя состоялся. К этому нужно просто привыкнуть.
    Какие элементы кода относить в какой из букв МВЦ - это дело тоже практики - анализа примеров той реализации которую ты хочешь использовать.

    Вот по-моему список различных фраймворков http://www.phpwact.org/php:mvc_frameworks
    Я сам не пользовал но советую Limb - по описанию он вроде бы должен быть довольно качественный. Если бы не выдумывал свою реализацию - то осваивал бы наверное его.

    2.
    Подытожу:
    За вчерашний стенографический батл всем спасибо. Однако из всего обилия текста самыми конструктивными для меня были замечания Рыжего Лиса. Мавр - спасибо.
    Хотелось бы услышать больше конкретики и примеров реализации от PyhoОтцов, но чет как то несвезло.
    Всем спасибо.
    Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru
  • Trej Gun

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

    Spritz 22 августа 2008 г. 2:47, спустя 1 час 2 минуты 22 секунды

    Limb

    мегажесть

    Мавр - спасибо

    всегда пажалусто
  • killich

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

    Spritz 22 августа 2008 г. 4:00, спустя 1 час 13 минут 3 секунды

    Limb - мегажесть

    Сталкивался? Поделись.
    Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru
  • Trej Gun

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

    Spritz 22 августа 2008 г. 4:24, спустя 24 минуты 4 секунды

    killich, давно было но мне мегапонравилось

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