私はZend FrameworkでXajaxを使用しています。私は作成したXajaxクラスの関数で特定のコントローラのアクションを呼び出す必要があります。Zend Frameworkのコントローラ外のコントローラのアクションを呼び出す方法は?
$model = new Model;
$model->methodToCall();
私はZend FrameworkでXajaxを使用しています。私は作成したXajaxクラスの関数で特定のコントローラのアクションを呼び出す必要があります。Zend Frameworkのコントローラ外のコントローラのアクションを呼び出す方法は?
$model = new Model;
$model->methodToCall();
はあなたがモデルに呼び出してから、アクション内でもどこでも、他のようなそこからそれを呼び出す必要があり、アクションコードを配置することはできません。それはAJAXを簡単にします。 Zend Frameworkので
$.ajax({
url: '/my-controller/my-action',
success: function(data) {
alert('Successful response');
}
});
、あなたはAJAXを使用して呼び出し、あなたが(たとえばXML、JSON、またはHTMLのいずれか)を使用するレスポンスボディを送信したいコントローラのアクションを作成します。
利用のjQuery:
いいえこの方法では動作しません。実際に私はxajaxを使用しています。私はXajax実装のためのコードを書いたグローバルクラスを作成しました。そして、このクラスから私はコントローラーの行動を呼びたい。では、MVCスコープ外の特定のコントローラの動作を呼び出すためのZendの方法がありますか? –