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