Php 如何$block->;getChildHtml();Magento 2中的数据传递?

Php 如何$block->;getChildHtml();Magento 2中的数据传递?,php,magento2,Php,Magento2,Magento\module customer\view\frontend\templates\account目录中的Magento default customer.phtml文件在第42行有以下代码,登录时显示下拉列表 <?php echo $block->getChildHtml();?> 为该文件声明的功能在哪里 在\Magento\Core\Block\AbstrackBlock声明的getChildHtml()对象$Block是类扩展的AbstrackBloc

Magento\module customer\view\frontend\templates\account目录中的Magento default customer.phtml文件在第42行有以下代码,登录时显示下拉列表

<?php echo $block->getChildHtml();?>

为该文件声明的功能在哪里

在\Magento\Core\Block\AbstrackBlock声明的getChildHtml()对象$Block是类扩展的AbstrackBlock, 该函数将调用当前块的所有子块并调用toHtml()函数,建议使用获取类($block)来获取$block的类名。或者在定义customer.phtml的模板xml文件中查找并查找块类名

阅读更多信息: