Differences

This shows you the differences between the selected revision and the current version of the page.

examples 2007/08/31 21:35 examples 2007/08/31 21:40 current
Line 1: Line 1:
-This is a simple example to illustrate some simple concepts. +[[A simple example using phpsavant]]
- +
-===== The PHP File ===== +
- +
-<code php> +
-<?php +
- +
-include_once( 'php-stl/Compiler.php' ); +
-include_once( 'php-stl/Tag.php' ); +
-include_once( 'php-stl/CoreTag.php' ); +
-include_once( 'Savant3.php' ); +
- +
-Compiler::SetCompileDirectory( 'compiled' ); +
- +
-$template = new Savant3(); +
-$template->setCompiler( 'Compiler' ); +
- +
-$template->addPath( 'template', '../common/' ); +
- +
-$template->assign( 'name', '<your-name-here>' ); +
-$template->assign( 'email', 'kidkill@whatbadgerseat.com' ); +
- +
-$template->display( 'simple.xml' ); +
- +
-?> +
-</code> +
- +
-===== The Template ===== +
- +
-<code xml> +
-<?xml version="1.0" encoding="UTF-8"?> +
-<template xmlns:c = "class://CoreTag"> +
-        <p>Hello, <c:out value = "${this.name}" /></p> +
-        <p><a href = "mailto:${=this.email}">I'll mail you at ${=this.email}</a></p> +
-</template> +
-</code> +
- +
-===== The Output ===== +
- +
-<code html> +
-<p>Hello, &lt;your-name-here&gt;</p> +
-<p><a href = "mailto:kidkill@whatbadgerseat.com">I'll mail you at kidkill@whatbadgerseat.com</a></p> +
-</code>+
 
examples.txt · Last modified: 2007/08/31 21:40 by bprudent
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki