rsol/fenom

Yii Fenom 视图渲染器

安装: 17

依赖者: 0

建议者: 0

安全: 0

类型:yii-extension

1.0.1 2013-07-21 20:01 UTC

This package is not auto-updated.

Last update: 2024-09-24 19:49:27 UTC


README

安装

  • 使用 composer 包 "rsol/fenom": "dev-default" 安装
  • 设置别名 "vendor"
    Yii::setPathOfAlias('vendor','path_to_composer_vendor_folder');
    
  • 在 "main.php" 配置文件中,在 "components" 部分添加
    	...
    	'viewRenderer' => array(
    		'class' => 'vendor.rsol.fenom.RFenomViewRender',
    //			'templatesDir' => null, //Base dir for templates
    //			'compiledDir' => null, //Dir for store complited templates
    //			'options' => null, //Fenom settings
    //			'fileExtension' => '.tpl', //Fenom template files extension
    	),
    	...
    

在您的动作中使用

		$this->render('//fenom/test', array(
//			'citys'=>array()
			'citys'=>Yii::app()->db->createCommand()
				->select('id, name')
				->from('city')
				->limit(10)
				->queryAll(),
		));

模板

<h1>Fenom</h1>
<ul>
	{foreach $citys as $city}
		<li><a href="#{$city.id}">{$city.name}</li>
	{foreachelse}
		<li>Empty</li>
	{/foreach}
</ul>