я создал объект модели в PHP
class User {
public $title;
public function changeTitle($newTitle){
$this->title = $newTitle;
}
}
Как мне выставить свойство объекта User в smarty, просто назначив объект?
Я знаю, что могу сделать это
$smarty->assign('title', $user->title);
но у моего объекта более 20 с лишним свойств.
Пожалуйста, сообщите.
РЕДАКТИРОВАТЬ 1
следующее не сработало для меня.
$smarty->assign('user', $user);
OR
$smarty->register_object('user', $user);
тогда я пытаюсь {$user->title}
ничего не вышло.
РЕДАКТИРОВАТЬ 2
Я только сейчас пытаюсь вывести открытое свойство объекта в шаблоне smarty. Извините, если я перепутал кого-то с функцией.
Спасибо.