razorviewrenderer Razor - new view templates renderer

  1. Documentation
  2. Change Log

Razor does not require you to explicitly close the code-block.

Compact, Expressive, and Fluid: Razor minimizes the number of characters and keystrokes required in a file, and enables a fast, fluid coding workflow. Unlike most template syntaxes, you do not need to interrupt your coding to explicitly denote server blocks within your HTML. The parser is smart enough to infer this from your code. This enables a really compact and expressive syntax which is clean, fast and fun to type.

Easy to Learn: Razor is easy to learn and enables you to quickly be productive with a minimum of concepts. You use all your existing language and HTML skills.

Resources

Documentation

Requirements
  • Yii 1.1.2 or above
Installation
  • Extract the release file under protected/extensions/renderers
Usage

Configure application component "viewRenderer" like this:

array(
     'components'=>array(
         ......
         'viewRenderer'=>array(
             'class'=>'ext.renderers.RazorViewRenderer',
             'fileExtension'=>'.tpl',
         ),
     ),
)

Change Log

August 26, 2010
  • version 1.0.1 Using new operator "@:" for HTML encoding, instead of default "@"
August 11, 2010
  • Initial release.
4 1
4 followers
373 downloads
Yii Version: 1.1
License: MIT
Category: Others
Tags:
Developed by: Krab
Created on: Aug 11, 2010
Last updated: 14 years ago

Downloads

show all