Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Klasa templatowa a SMARTY
Forum PHP.pl > Forum > Po stronie przeglądarki
endr1u
Witam zastanawiam sie czym sie rozni klasa templatowa napisana w php od biblioteki smarty.

Mam taki kod :

<?php
class cTemplate
{
var $assign; // .... html ... {$cos} ... {$jakisinny}
var $parsed;

function parse ($_file_name)
{
if (!file_exists($_file_name))
{
echo "Nie znaleziono pliku: ".$_file_name;
return 0;
}

$this->parsed = file_get_contents($_file_name, 500000);

$i = 0;
if (isset($this->assign))
{
foreach ($this->assign as $key => $value)
{
$source[$i] = "{\{:content:}quot;.$key."}";
$destination[$i] = $value;
$i++;
}
}

if (!isset($source)) return $this->parsed;

return $this->parsed = str_replace($source, $destination, $this->parsed);
}
}

?>
czym on sie rozni od smarty?

czy smarty posiada jakies dodatkowe ciekawe przydatne funkcje?
Moli
No padnem zaraz biggrin.gif Zapraszam do dokumentacji smartów smile.gif
http://smarty.net/manual/en/

ps. No i zły dział biggrin.gif
EarthCitizen
biggrin.gif ... ... ... ... dobrze, że twardo siedzę smile.gif a tak na poważnie to ściągnij sobie tę klasę i sam zobacz ... Chyba nie sądzisz, że wszystkie zalety/wady szablonów Smarty można zamknąć w tych kilku liniach kodu ?
endr1u
Cytat(EarthCitizen @ 22.01.2009, 22:14:53 ) *
biggrin.gif ... ... ... ... dobrze, że twardo siedzę smile.gif a tak na poważnie to ściągnij sobie tę klasę i sam zobacz ... Chyba nie sądzisz, że wszystkie zalety/wady szablonów Smarty można zamknąć w tych kilku liniach kodu ?


mam nadzieje, ze nie tongue.gif ok poczytam troche
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.