チャートをレンダリングする関数があります:
function testSave(){
$this->_renderChart(156);
}
これは私がテストに使用しています。testSave() 関数のビューには、_renderChart(156)
呼び出しの内容が表示されます。しかし、私がするとき
function testSave(){
$this->_renderChart(156);
$this->_renderChart(153);
}
次に、 $this->_renderChart(153)
呼び出しの内容を表示するだけですが、の内容は表示しません$this->_renderChart(156)
。
関数の_renderChart($chart_id)
説明:
function _renderChart($chart_id = null){
if($chart_id == null)
return false;
//some magic...
$this->layout = 'dummyfolder\dummy_layout_name';
}
_renderChart の関数のビュー内には、グラフの画像を.png
サーバー上に保存する ajax による JavaScript コードがあります。ただし、2 回呼び出すと$this->renderChart()
、最後の出現のみがレンダリングされ、2 つではなく 1 つの画像のみが保存されます。