lmbWebAppTools

lmbWebAppTools - базовый набор инструментов пакета WEB_APP. Добавляется в тулкит автоматически при включении файла limb/web_app/common.inc.php

lmbWebAppTools содержит методы для получения самых базовых для web-приложения объектов, например:

Кроме getter-ов, есть соответствующие setter-ы, то есть setDispatchedRequest(), setView() и т.д.

Также есть набор служебных методов:

  lmbToolkit :: instance()->redirect(array('action' => 'archive', 'id' => $news_id), 'news_archive_route');
  lmbToolkit :: instance()->redirect('/news/archive/' . $news_id);

Параметр $append позволяет добавить к url-у какое-либо окончание:

  lmbToolkit :: instance()->redirect(array('action' => 'archive', 'id' => $news_id), 'news_archive_route', '?is_approved = true');
  // получим редикт на страницу с например таким адресом /news/archive/102?is_approved=true