0

最新の記事の 15 のタイルを生成するページがあります。記事数は IndexController で設定され、AJAX 呼び出しで更新する必要があります。AJAX 呼び出しをトリガーするイベントは、デバイスの向きの変更です。つまり、モバイル デバイスが縦向きから横向きに変わるときです。

これを Zend Framework の外で動作させることはできますが、この MVC が初めてなので、コントローラー レベルで変数にアクセスする方法がよくわかりません。

たとえば、AJAX 呼び出し用に次のような jQuery があります。

var request = $.ajax({
  type: "GET",
  url: "index/get-data",
  data: {tileLayout : "landscape" }
}).done(function( msg ) {
});

request.done(function(msg) {
});

そして、Controller 内にあり、表示されるタイルの数を決定するこの変数を更新する必要があります。

$tiles = 15;
4

2 に答える 2

1

この答えはあなたを助けることができます

https://stackoverflow.com/a/8489447/949273

Zend Framework と Ajax(jquery) を使った簡単な例です。

于 2012-06-05T08:07:55.033 に答える
0

次を使用して、コントローラーアクションで titleLayout を取得できます。

 $titleLayout = $this->_getParam('titleLayout');
于 2012-06-04T22:32:17.010 に答える