Вопрос по использованию шаблонов

Фанат

oncle terrible
Команда форума
antivir
К сожалению, твой вопрос конкретный, и он не имеет прямого отношения к обсуждению статьи.
Поэтому я выделил его в отдельный топик.

Вопрос сложнй, но я скорее склонен к ответу "да".
 

boombick

boombick.org
имхо, трудно судить - правильно или нет. если удобно и все нормально, то правильно конечно...
Я тоже пишу такой код... Не всегда, но бывает. Все зависит от условий.
 

Alexandre

PHPПенсионер
с точки зрения шаблонизации самого пхп - правильно.
все зависит от силы привычки, мне например проще использовать какой-нибудь шаблонизатор из уже имеющихся, к примеру тот же смарти.

С точки зрения шаблона - он не многии будет отличаться, но болееинтуитивен для дизайнера
PHP:
{* кусок твоего шаблона*}     
<div> 
    <form method="post" action="{$url}"
id="gb" onsubmit="return is_empty_input(this.id)"> 
    <script type="text/javascript"> 
    make_tags_var('gb','user_message'); 
    </script> 
     {if $congif.view_row_buttons}
....
{else}
...
 

Gorynych

Посетитель PHP-Клуба
Автор оригинала: Фанат
antivir
К сожалению, твой вопрос конкретный, и он не имеет прямого отношения к обсуждению статьи.
Поэтому я выделил его в отдельный топик.

Вопрос сложнй, но я скорее склонен к ответу "да".
вот именно терпимость и, не побоюсь сказать, попуститительство к такому коду и является : а) одним из вечных разногласий между мной и Фанатом; б) провоцирует Фаната на его стиль программирования и делает попытки повторного использования и рефакторинга просто бессысленными (потому что переписать все заново - это не рефакторинг, это переписать все заново, ага :)
 

tf

крылья рулят
antivir
впринципе нормально, вывод окончательной логики приложения в шаблоне
только
PHP:
<?    if($_CONFIGS["view_row_buttons"]):    ?> 
<?    include("row_button.php");    ?> 
<?    endif;    ?>
как мне кажется лишнее, но это уже нюансы
PHP:
<?    if($_CONFIGS["view_row_buttons"]) include("row_button.php"); ?>
 

Фанат

oncle terrible
Команда форума
Gorynych
Ну-ка, расскажи, какие проблемы с "рефакторингом" этого шаблона?
 
Сверху