Вызов 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 не запускается при его вызове, поэтому он должен быть быстрее (меньше накладных расходов).
Это об этом, хотя.