Loading
Красноглазым Джедаям
компьютерной вселенной
посвящается.

Шаг Девятый. Логика.

Роутер подключает программы логики конкретного раздела сайта и включает шаблоны его представления. Логика рулит!

Тише воды, смешнее травы...

Программы логики.

Для начала приведем код контроллера (файл page_1_controller.php).

/* *Идентификатор для вывода комментариев только на те страницы, на которых были написаны */ $comments_id='s_1_p_1'; /** * We connect a file of the data base * Подключаем базу данных */ require_once CONFIG_ROOT_LIBS_MODEL . 'mysql.php'; /** * * подключаем обработку вывода комментариев */ include CONFIG_ROOT_MODEL . 'comment_form_from_db.php'; $page_content=getTpl('section_1/page1.html');//считываем шаблон;

Мы получили шаблон представления page1.html и записали в переменную $page_content. Теперь приказав в любом месте распечатать эту переменную, мы получим на выходе готовый HTML код. В этом примере мы записали в переменную основной контент страницы. Эту переменную мы распечатаем в шаблоне show.tpl. Если в page1.html были переменные, то их значения будут вставлены позднее, при вставке(include) шаблона show.tpl с распечатанной переменной $page_content. Это происходит в файле view.php. Внимательно изучите файл show.tpl, чтобы понять как и что формируется.

Тем кто смог дочитать до этого места выкладываю архив, содержащий болванку сайта. Естественно базу данных нужно будет формировать самостоятельно, и обработку данных из базы тоже! Основные идеи уже изложены и дальше нужно читать литературу и думать своей головой. Идти по пути изучения шаблонизаторов я не захотел потому что это означало бы учить язык шаблонизатора написанный на PHP. Лучше уж потратить это время на изучение самого PHP.

Как использовать болванку.

Установить Denwer. Распаковать архив в папку Z:\home, должна образоваться папка bolvanka.loc. Файл содержащий SQL запрос называется SQL_DataBase.txt. Нужно при помощи этого запроса создать таблицы в локальной базе данных для того чтобы увидеть работоспособность болванки сайта. В конфигурационном файле config.php прописать название вашей базы. Запустить Денвер и в браузере набрать bolvanka.loc.

Скачать БОЛВАНКУ САЙТА


Контактная информация

E-Mail: oleynikww@gmail.com

Добавить комментарий

Комментарии пользователей