Procházet zdrojové kódy

Added more complex dot notation example (from defunkt/mustache).

Justin Hileman před 15 roky
rodič
revize
818a07a64a

+ 9 - 4
examples/dot_notation/DotNotation.php

@@ -2,13 +2,18 @@
 
 /**
  * DotNotation example class. Uses DOT_NOTATION pragma.
- * 
+ *
  * @extends Mustache
  */
 class DotNotation extends Mustache {
-	public $foo = array(
-		'bar' => array(
-			'baz' => 'Qux',
+	public $person = array(
+		'name' => array('first' => 'Chris', 'last' => 'Firescythe'),
+		'age' => 24,
+		'hometown' => array(
+			'city'  => 'Cincinnati',
+			'state' => 'OH',
 		)
 	);
+
+	public $normal = 'Normal';
 }

+ 6 - 1
examples/dot_notation/dot_notation.mustache

@@ -1 +1,6 @@
-Grandchild is "{{foo.bar.baz}}".
+* {{person.name.first}} {{person.name.last}}
+* {{person.age}}
+* {{person.hometown.city}}, {{person.hometown.state}}
+* {{#person}}{{hometown.city}}, {{hometown.state}}{{/person}}
+* {{#person}}{{#hometown}}{{city}}, {{state}}{{/hometown}}{{/person}}
+* {{normal}}