嗨, 我正在寫一個Magento模塊。爲此,我想在模塊的處理程序中調用一個核心塊。我不想修改或擴展核心塊。我只是想在我的佈局處理程序中調用它。有什麼建議麼?Magento:呼叫我的模塊內的核心塊
我想插入位於
adminhtml/sales/order/view/history.php
以下處理程序塊是包含上述Histrory.php阻止
<adminhtml_sales_order_addcomment>
<block type="adminhtml/sales_order_view_history" name="order_history" template="sales/order/view/history.phtml" output="toHtml"/>
</adminhtml_sales_order_addcomment>
的sales.xml這是我的layout.xml
<orderadmin_adminhtml_orderadmin_search>
<update handle="orderadmin_orderadmin_search" />
<reference name="content">
<!-- I want to insert the following block -->
<block type="adminhtml/sales_order_view_history" name="order_history" template="sales/order/view/history.phtml" output="toHtml"/>
</reference>
</orderadmin_adminhtml_orderadmin_search>
但它會導致以下錯誤。
致命錯誤:調用一個成員函數的getId()在\應用\代碼\芯的非對象上\法師\ Adminhtml \塊\ SALES \訂單\視圖\ History.php上線79
你打電話是什麼意思?你可以通過' ' –
2013-03-04 10:21:51
是的。我想在layout中插入我的處理程序中的核心塊 – Sukeshini 2013-03-04 11:11:26
是的,就這樣做。如果你都做到了,顯示代碼,如果它不能正常工作 – 2013-03-04 11:13:12