2
我發現您可以通過將數據設置爲您的xml文件來將數據設置爲塊視圖。有沒有辦法設置它而不訪問你的XML文件?還有一個問題,我如何將數據從控制器傳遞到塊?將數據從塊傳遞到視圖
我發現您可以通過將數據設置爲您的xml文件來將數據設置爲塊視圖。有沒有辦法設置它而不訪問你的XML文件?還有一個問題,我如何將數據從控制器傳遞到塊?將數據從塊傳遞到視圖
對於來自塊傳遞數據,以查看
在塊使用
$this->setVariableName($value) or $this->assign(‘variableName’, $value)
在模板使用
$this->getVariableName() or $variableName respectively
對於從控制器傳遞數據到塊
這不是控制器爲視圖設置變量的責任。
模型和塊中的控制器設置值將從該模型中檢索值。
你可以這樣做:
$object = Mage::getSingleton('model')
$object->setVar($value) or $object->setData('var', $value)
後來訪問:
Varien_object
繼承了控制器模型類,使用此代碼實例化對象變量由
$var = $object->getVar()
希望你有需要什麼:)
使用' - >分配( '變量',$值)'我怎麼能趕上裏面'My_Block.php'的數據? – aki 2014-12-02 11:16:53
沒有找到你.. 你想在哪裏分配變量 從上面我已經分配在一個控制器中,並得到了在塊 – Sandeep 2014-12-04 14:21:42
我的壞,壞的上下文中的值。我試圖使用塊實例將分配的數據捕獲到觀察者中。更具體地說,我試圖捕獲分配給觀察者內的標籤小部件的$ tabs變量。 – aki 2014-12-04 15:48:13