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.
