Part of the EllisLab Network
x
 
Create New Page
 View Previous Changes    ( Last updated by flojon )

Parser Variable Modifiers

Category:Library -> Community | Category:Library -> Template Engine

Introduction

CI_Parser extension that implements Smarty variable modifiers.

Download

File:VariableModifiers-v0.2.zip

Usage

Used almost exactly the way Smarty variable modifiers are used.

Exceptions
Strings do not need quotes.

Not implemented
default
indent
regex_replace
wordwrap

See the comments at the top of the file for more info.

Example:

Controller:

class Test extends Controller {

    
function Test()
    
{
        parent
::Controller();    
    
}
    
    
function index()
    
{
        $this
->load->library('parser');
        
        
$data['alink'"<a href='www.google.com'>would've GONE to google</a>";
        
$data['adate'strtotime("12/30/2002");
        
        
$this->parser->parse('test'$data);
    
}

Template(view):

Today is {adate|date_format} and this link is no more… {alink|strip_tags|lower}.

Will display:

Today is Dec 30, 2002 and this link is no more… would’ve gone to google.