如果我有一个 xml 结构,我如何调用在 phtml 文件中的子块中定义的函数
<block
type="test_test/adminhtml_customer_edit_tab_giftregistry"
name="tab_test_main"
template="test/test/customer/main.phtml">
<block
type="test_test/adminhtml_customer_edit_tab_giftregistry_list"
name="tab_test_list"
as="giftregistry_list"/>
</block>
我想调用"adminhtml_customer_edit_tab_giftregistry_list"块中定义的函数
创建一个子 bock 对象并调用函数,如下所示:
$myblock = $this->getLayout()->getBlock('myblock');
echo $myblock->mymethod();
在您的模块中:
$listblock = $this->getLayout()->getBlock('test_test/adminhtml_customer_edit_tab_giftregistry_list');
echo $listblock->yourmethod();
干杯:-)