• Главная
  • » HTML/xHTML/WML
  • » Как лучше всего выводить пользователю содержимое страниц в движке?

#1 2013.09.11 00:16

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Как лучше всего выводить пользователю содержимое страниц в движке?

Вот не придумаю нормальной архитектуры которая бы меня вполне устроила.
Рассматривал следующие варианты.
1) Создать php класс типа Themes. В нем сделать приватный конструктор что бы создавался один экземпляр. Далее в этот класс добавлять поля например title, keywors, description, header, notice и подклассы и в общем деструктор будет генерировать из этого всего страницу.
2) Сделать как в движке вапмотор но мне этот вариант очень не нравится тем будет плохо верстать страницу.
3) есть еще вариант подготовить в файле php все нужные переменные. И инклюдить html страниицу где будут вставлятся переменные. Например <html><head><title><?=(isset($title)?$title ' - ': '') . 'example.com')?></title>...
Ну и еще пару.
Вопрос какие еще есть варианты?

Неактивен

#2 2013.09.11 10:59

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Как лучше всего выводить пользователю содержимое страниц в движке?

TLENS, 2 вариант не понятен, далеко не все знакомы с внутренностями вапмотора)
а так, смори любой популярный фреймворк.
В контроллере происходит оперирование моделями и передача данных в шаблонизатор. После того, как вся работа в контроллере закончена, нужно вызвать спец метод шаблонизатора, например назовем его render. Происходит выдача данных в браузер.
Еще нужно отметить, что хорошо делать 1 точку входа, где будет происходить разбор запроса и вызов соответствующего контроллера.

Неактивен

#3 2013.09.11 17:18

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Как лучше всего выводить пользователю содержимое страниц в движке?

Разрешите порекомендовать PHP Framework Yii
Код можно сгенерировать, чуть допилить и готово.

Неактивен

  • Главная
  • » HTML/xHTML/WML
  • » Как лучше всего выводить пользователю содержимое страниц в движке?

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.009 s