AndreyF
Новичок
печать тэгов html с помощью ф-ций. кто юзает?
посмотрел тут ExpressionEngine - свежий (мульти)блог от http://www.pmachine.com - флагманский их продукт (старый - pMachine Pro теперь фри), так вот большинство кода у них вводятся примерно так
т.е. видно что все теги выводятся методами (чем-то перловый CGI напомнило)
код вроде читабелен и на первый взгляд лучше, чем например:
или
интересно, что их MVC фреймоврком CodeIgniter тут вроде и не пахнет, так вопрос: кто-нить пользует такой подход к выводу html? насколько это практично, удобно? (начинаю думать, что это оправдано, когда шаблоны уже не катят из-за громоздкости и тормознутости, проект большой)
посмотрел тут ExpressionEngine - свежий (мульти)блог от http://www.pmachine.com - флагманский их продукт (старый - pMachine Pro теперь фри), так вот большинство кода у них вводятся примерно так
PHP:
$r .= $DSP->table('', '0', '', '98%');
$r .= $DSP->tr().
$DSP->td();
// Pass the relevant data to the paginate class so it can display the "next page" links
$r .= $DSP->div('crumblinks').
$DSP->pager(
$pageurl,
$total_count,
$this->perpage,
$rownum,
'rownum'
).
$DSP->div_c().
$DSP->td_c().
$DSP->td('defaultRight');
// Delete button
$r .= $DSP->input_submit($LANG->line('submit'));
$r .= NBS.$DSP->input_select_header('action');
if (isset($_POST['group_id']) && $_POST['group_id'] == '4' && ....
$DSP->allowed_group('can_admin_members'))
{
$r .= $DSP->input_select_option('resend', $LANG->line('resend_activation_emails'));
}
код вроде читабелен и на первый взгляд лучше, чем например:
PHP:
$r .= "<td class='class'>$var<td>";
PHP:
$r .=<<<_
<td class="class">$var<td>
_;
