Jump to content
php.lv forumi

templates


Jackal

Recommended Posts

Taisu mazu template engine, viss sanāk labi, bet nezinu kā labāk uztaisīt, lai var informāciju izvadīt ciklā, piemēram, ir

 

<ul>

[saraksts]

<li>{aaa}</li>

[/saraksts]

</ul>

 

vajadzētu, lai rakstot, piemēram,

 

$i = 1;

while($i <= 3){

$tmpl = str_replace("{aaa}", "ccc", $tmpl);

$i++;

}

 

izvadītu

 

<ul>

<li>ccc</li>

<li>ccc</li>

<li>ccc</li>

</ul>

 

Ir kādas idejas, kā to varētu izdarīt?

Link to comment
Share on other sites

Tagad radās viena problēma.

Nesaprotu kāpēc šis skripts nestrādā

 

$templ=@implode('',@file('aaa.html'));

preg_match("/\[menu\](.*)\[\/menu\]/", $templ, $m);

echo $m[1];

 

aaa.html

<ul>

[menu]

<li>aaa</li>

[/menu]

</ul>

 

skripts neko neizvada, bet vajadzētu izvadīt <li>aaa</li>

Link to comment
Share on other sites

×
×
  • Create New...