Jeg prøver at lave mit eget template system og sætter derfor en variable i min template class.
- $template->set("users",array(
- array("username" => "Jesper"),
- array("username" => "Kim"))
- );
Det vil tilføje
- $this->user = array(........)
I min template view har jeg følgende:
- @list $users as $user:
- <li>{{$user}}</li>
- @endlist
Men hvordan udskriver jeg outputs til følgende:
- <li>Jesper</li>
- <li>Kim</li>
jeg har forsøgt selv og kan få data ud, men er gået i stå herfra
- preg_match_all("/\@list(.*?)as(.*?)\:(.*?)\@endlist/is", $data, $output);
-
-
- for ($i=0;$i<count($output[1]);$i++):
- $eval = 'return $this->'.trim($output[1][$i]).';';
- $hm = eval($eval);
-
-
- foreach ( $hm as $a => $b):
- //Gør noget med $b?
- endforeach;
-
- endfor;
Hvordan gør jeg lige dette?