Magento:如何创建块类的实例?

use*_*055 4 block magento-1.4

在Magento的核心中,例如有app\code\core\Mage\Catalog\Block\Product\View\Options.php类.

我该如何创建一个实例呢?我试过了

Mage::getModel('Mage_Catalog_Block_Product_View_Options');
Run Code Online (Sandbox Code Playgroud)

它工作,但由于这不是一个Model类,而是一个Block类,以这种方式创建它似乎是错误的.什么是替代品呢?

谢谢!:)

Phi*_*nie 17

使用createBlock方法:

$block = $this->getLayout()->createBlock('catalog/product_view_options')
Run Code Online (Sandbox Code Playgroud)