Instaluje nowy skrypt obslugi szablonów o nazwie RainTPL 3.0
Problem jest w tym, że chce zachowac zgodnośc z poprzednią klasą dodając doskryptu parametr $nowa_klasa = 1; Includuje wtedy inne pliki i inaczej inicjuje klase.
Już wszystklo mam zrobione, ale wyskoczył mi poważny problem z tablicami danych.
Poprzedni skrypt tak operował na tablicach:
while(....) { $tpl -> assign('moja_tablica', 'ID' => $id, 'SELECTED' => $selected, 'ZDJ_FORMAT' => $zdj_format, 'RESZTA' => $reszta, ) ); }//end while
Nowy skrypt RainTPL wymaga takiego sposobu dodawania zmiennych:
while(....) { $moja_tablica_array[] = 'ID' => $id, 'SELECTED' => $selected, 'ZDJ_FORMAT' => $zdj_format, 'RESZTA' => $reszta, ); }//end while $tpl->assign("moja_tablica", $moja_tablica_array);
Prosze mi podpowiedziec, jak teraz zrobić takie zapisywanie zmiennych, żeby działło w na jednej i drugiej klasie.
Obecnie mój skrypt jest zbudowany na tym pierwszym wzorze, i wygodniej by mi było zachowac taki układ tylko np dodac nową metode do klasy np assign_array() która wykonywąła by operacje dopasowania danych do RainTpl czyli drugiego wzoru