Цитата:а какая проблема? если работает то какая разница кто что сказал
Даже ради интереса. Перелопатил http://www[dot]smarty[dot]net и конструкции getObject не обнаружил. Про объекты там таким образом расписано:
PHP:
скопировать код в буфер обмена
<?PHP // сам объект class My_Object { function meth1($params, &$smarty_obj) { return 'this is my meth1'; } } $myobj = new My_Object; // регистрация объекта (по ссылке) $smarty->register_object('foobar',$myobj); // если мы хотим ограничить доступ к определенным методам или свойствам, перечисляем их $smarty->register_object('foobar',$myobj,array('meth1','meth2','prop1')); // если мы хотим использовать традиционный формат параметров объекта, передаем false $smarty->register_object('foobar',$myobj,null,false); // Мы так же можем назначать объекты. Назначение идёт по ссылке, если это возможно. $smarty->assign_by_ref('myobj', $myobj); $smarty->display('index.tpl'); ?>
Цитата:ох уж эти шаблонизаторы. ничегошеньки хорошего
По началу точно не радуют, но зачем-то же люди их юзают.(Отредактировано автором: 14 Мая, 2013 - 15:11:32)
|