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