AjaxContext vs Controller_Ajax в приложении Zend Framework - PullRequest
2 голосов
/ 07 мая 2011

Это вопрос по архитектуре.

Я видел два подхода к реализации слоя AJAX в Zend Framework.

Первый, традиционный, с использованием помощника действий AjaxContext (index.phtml и index.ajax.phtml). Это всегда хороший запасной вариант, когда JavaScript недоступен.

Второй, реализующий отдельные контроллеры для AJAX (отключите макет по умолчанию и т. Д.)

Мне интересно о возможных преимуществах и недостатках этих двух решений в долгосрочной перспективе .

Какой из них вы бы порекомендовали и почему?

(я использую ZendX jQuery)

1 Ответ

0 голосов
/ 07 мая 2011

Я бы реализовал различные действия контроллера только в том случае, если бы на этом уровне они должны были сделать что-то другое.Рендеринг определенного представления на основе метода запроса не является причиной для нового метода действия.

Мой голос переходит к AjaxContext.

...