Хабр Курсы для всех
РЕКЛАМА
 Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать! 
Некоторое время назад решил потихоньку переходить на какой-нибудь framework. Сначала взгляд мой пал на simfony, но потом переключился на CodeIgniter.Аналогичная история :)
function render($body_data='') {
if (is_array($body_data)){
foreach ($body_data as $key => $item){
$this->s->assign($key, $item);
}
} else {
$this->s->assign('body',$body_data);
}
$this->s->assign('css_tag', link_tag('css/templates.css'));
$this->s->render('site');
}
$body_data = $this->load->view('/default/site/article/editor',$params,TRUE);
$jsinclude_data = $this->load->view('/default/site/article/jsi_editor',array(),TRUE);
$jspinclude_data = $this->load->view('/default/site/article/jsp_editor',array(),TRUE);
$template_param = array(
'body' => $body_data,
'js_include' => $jsinclude_data,
'js_page_function' => $jspinclude_data,
'css_add_tag' => '/>'
);
parent::render($template_param);
{$title}
{$meta_tag}
{$css_tag}
{$css_add_tag}
{$js_include}
{$js_page_function}
{$menu}
{$body_data}
{$menu }
{$footer}
Представления и CodeIgniter