2010-08-30 6 views
0
//TEMPLATE FILE 
<html> 
f_blog_title(); 
</html> 
//TEMPLATE LOAD 
<?php 
ob_start(); 
echo file_get_contents('TEMPLATE FILE'); 
ob_end_flush(); 
?> 

Теперь моя проблема в том, как искать f_ ???() и запускать ??? функционировать?Как создать функцию шаблона?

+4

Подождите, что в этом вопрос? – fabrik

+0

Я хочу запустить функцию blog_title(): D – Snoob

ответ

4

Если вы пытаетесь создать свою собственную систему шаблонов, возможно, вам стоит взглянуть на существующие и узнать, как они это делают; Smarty кажется наиболее доступным для новичка.

0

Smarty sucks - это не заставляет вас оставлять логику вне выхода, и вы окончательно создадите код с компромиссом.

Попробуйте полностью XMLized как http://phptal.org/ это актуально мой выбор быть честным. Это очень чистый и очень простой в использовании. И самое главное - это заставляет вас сохранять логику в вашем PHP-коде вне шаблонов.