Как вызвать действие Controller вне контроллера в Zend Framework? - PullRequest
2 голосов
/ 03 июня 2009

Я использую Xajax в Zend Framework. Мне нужно вызвать действие определенного контроллера в функции класса Xajax, который я создал.

Ответы [ 2 ]

1 голос
/ 03 июня 2009

Разве вы не можете поместить код действия, который вам нужен для вызова, в модель, а затем вызывать его оттуда в действии и в других местах, таких как:

$model = new Model;
$model->methodToCall();
0 голосов
/ 18 февраля 2011

Используйте jQuery. Это делает AJAX легким.

$.ajax({
  url: '/my-controller/my-action',
  success: function(data) {
    alert('Successful response');
  }
});

В Zend Framework создайте действие контроллера, которое вы хотите вызывать, используя AJAX, и отправьте тело ответа, которое вы хотите использовать (например, XML, JSON или HTML).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...