[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: обработка ajax запроса
Reh
Ночи доброй!

Есть метод класса который вызывается при разных ajax запросах, далее он должен отдать обратно шаблон, причем для каждого запроса свой шаблон. Как сделать чтобы скрипт понимал на
какой запрос какой шаблон отдавать? Передать доп переменную с названием шаблона? Или как то лучше можно сделать?
volter9
Reh
Можешь создать метод контролера с одним аргументом (этот аргумент будет путь/имя шаблона):
Цитата (Reh @ 5.02.2015 - 00:31)
доп переменную

Либо создать для каждого шаблона свой маршрут (если MVC) с методом, в общем так как тебе удобнее будет.

Псевдо код:

// Первый вариант
class TemplateFetcher extends Controller {

public function fetchAction ($template) {
if (!$this->templateEngine->exists($template)) return;

echo $this->templateEngine->fetch($template);
}

}


// Второй вариант
class TemplateFetcher extends Controller {

public function indexAction () {
echo $this->templateEngine->fetch('index');
}

public function aboutAction () {
echo $this->templateEngine->fetch('about');
}

/* ... */

}


_____________
Мой блог
Reh
volter9
спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.