View helper

Материал из Wiki

Перейти к: навигация, поиск

Хелперы View

Пока только один хелпер. Позволяет включать подшаблон с определёнными параметрами в основной шаблон.


Пример

articles/index

<ol class="articles">
<?php
foreach($articles as $article){
  echo partial('articles/article', $article);
}
?>
</ol>

articles/article

<li>
  <h2><?=$article->title?></h2>
  <?=$article->text?>
</li>

Код

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/**
 * Хелперы View
 * @author Alexander Makarov
 * @link http://rmcreative.ru/
 */

/** 
 * Позволяет включить подшаблон с определёнными параметрами
 * 
 * @param string $template
 * @param array $data
 * @return string
 */
function partial($template, $data = array()){
	$CI = &get_instance();
	return $CI->load->view($template, $data, true);
}
Источник — «http://code-igniter.ru/wiki/View_helper»
Личные инструменты