Viewer_

Добрый день!
Я много раз встречал в плагинах примерно такие строки:



$this->Viewer_Assign('bEdit',true);



$this->Viewer_Assign('aPaging', $aPaging);



Что вообще такое этот Viewer, как именно он работает?
Пробовал искать и здесь и в гугле, но безрезультатно.
Спасибо.

6 комментариев

avatar
модуль, отвечающий за вывод и обработку шаблонов Смарти, обработку ксс и жс файлов.
avatar
avatar
Это мне уже ясно, мне сам принцип не понятен, т.к когда что и как происходит.
avatar
принцип чего?
avatar
это assign в smarty, просто Viewer_Assign идет как обертка. читайте доки смарти, если интересуетесь
что делает.

грубоговоря, ваш же пример
$this->Viewer_Assign('aPaging', $aPaging);

$aPaging — содержит массив, либо строку, либо что угодно, что туда сунут.
aPaging уже используется в файле шаблона для обработки.
т.е. получается так, что smarty как посредник между шаблоном и кодом.
avatar
Теперь ясно, спасибо.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.