Postanowiłem przepisać cały kod z tego wątku http://4programmers.net/Forum/Off-Topic/Oceny_i_recenzje/198145-prosta_strona_-_ocena_kodu
(Jest to prymitywny blog)
na jakieś prymitywne OOP..
na początek jakiś prosty system szablonów i z nim właśnie mam problem.
Zrobilem go w ten sposób (a właściwie zrobione tak było w jakimś tutorialu)
oto fragment funkcji view.php
public function __set($name, $value)
{
$this->data[$name] = $value;
}
public function __get($name)
{
return $this->data[$name];
}
public function render()
{
extract($this->data);
require($this->dir);
}
i używamy tego w taki sposób
$tpl->wyswietl_formularz=true;
$tpl->message_typ='x'; //typ wiadomosci funkcji helpers::komunikat
$tpl->message_tresc='';
Dzięki temu w templatce możemy używać zmiennych $wyswietl_formularz , $message_typ itp.
No ale problem jest gdy musze przesłać do templatki tablice ;/
Obiegłem problem używając serialize() na tablicy.. a w templatce unserialize()
No i moje pytanie.. Czy to jest dobry pomysł ? Pewnie to będzie wolne.. w SPACJA końcu serializacja 10 wpisów z bloga troche potrwa.. jak można zrobić to inaczej ?