Вызов ExpressionEngine AJAX - идентификатор шаблона или действия

Я новичок в ExpressionEngine. Я работаю над выполнением вызова AJAX, который возвращает только JSON, и пытаюсь выяснить, должен ли я сделать это, вставив метод в таблицу действий или вызвав сокращенный шаблон.

Шаблон будет выглядеть следующим образом... одна строка... (в ajax.group/call.html):

{exp:ajaxclass:ajaxmethod}

Таким образом, это просто вызов http://localhost/ajaxclass/ajaxmethod/

Таблица действий:

http://localhost?ACT=1

Мне действительно не нравится помещать идентификатор действия в URI, но мне сказали, что есть преимущества для шаблона, как это происходит быстрее. Есть ли преимущества использования ACT= по сравнению с сокращенным шаблоном? Я чувствую, что мне больше нравится шаблон.

1 ответ

Решение

Преимущество использования URL-адреса действия состоит в том, что механизм шаблонов EE не запускается при его вызове, поэтому он должен быть быстрее (меньше накладных расходов).

Это об этом, хотя.

Другие вопросы по тегам