Инструменты пользователя

Инструменты сайта


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