2012-06-04 28 views
0

我有一個頁面可以爲最近的文章中的15個生成切片。文章計數在IndexController上設置,需要通過AJAX調用進行更新。將觸發AJAX調用的事件是設備方向的變化,所以當移動設備從縱向變爲橫向時。使用AJAX在Zend Framework中更新PHP變量

我能夠得到這個工作以外的Zend框架,但自從新的MVC我不太確定如何訪問控制器級別的變量。

因此,例如我有jQuery的這一點對我的AJAX調用:

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

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

,我需要更新這個變量,它位於控制器,並確定有多少瓷磚顯示:

$tiles = 15; 
+0

由於您正在使用GET請求,所以通過查詢發送數據。您可以使用$ _GET或ZF方式訪問它,$ this - > _ getParam() –

回答

0

你可以在你的控制器動作用得titleLayout:

$titleLayout = $this->_getParam('titleLayout');