0
這個代碼在market.phtml傳遞變量到模板一個.phtml塊在Magento
<?php echo $this->getLayout()->createBlock('core/template')->setData('vendorId',$vendor->getCustomerId())->setTemplate('marketplace/vendors/badge.phtml')->toHtml();?>
寫在Badge.php
echo $this->vendorId;
但我的輸出爲null。這是正確的方式來傳遞數據來阻止?
你確保你能獲得$ vendor-> getCustomerId()中的值? – 2015-03-03 13:51:04
你怎麼使用Badge.php?看起來在你的模板中你正在實例化一個'core/template'塊。請向我們展示更多關於您的擴展如何定義的信息。 – fantasticrice 2015-03-03 23:11:26
@PradeepSanku是我獲得價值 – ND17 2015-03-04 05:17:32