limb3_2007_3:ru:packages:web_app:lmb_action_command
lmbActionCommand
lmbActionCommand базовый класс для тех команд, которые связаны со View. Получает в конструктор опционально имя шаблона, который будет отрендерен.
Отметим, что lmbActionCommand лишь указывает Общая схема организация отображения (View). Pull view Vs Push view, какой шаблон будет использован, но не рендерит его. Рендеринг шаблона происходит в lmbViewRenderingFilter, который обычно ставится в основную цепочку фильтров приложения.
Методы класса lmbActionCommand:
- setTemplate($template_path) - устанавливает новый шаблон для view
- passToView($var, $value) - передает во view переменную $var со значением $value. Аналог $this→view→set($var, $value)
- resetView() - очишает view (переменные, которые были переданы в него. Аналог $this→view→reset();
- closePopup() - кладет в response код, отвечающий за закрытие текущего окна:
<html> <script> window.opener.focus();window.opener.location.reload();window.close(); </script> </html>
limb3_2007_3/ru/packages/web_app/lmb_action_command.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1

Обсуждение