我对 Magento 的命名约定感到非常沮丧。目前,我正试图在我的模块的管理部分显示一些“hello world”。
块代码位于
/var/www/magento/app/code/local/Polyvision/Tempest/Block/Adminhtml/View.php
View.php 的代码:
<?php
class Polyvision_Tempest_Block_Adminhtml_View extends Mage_Core_Block_Template
{
public function __construct()
{
parent::__construct();
}
protected function _toHtml()
{
$html="hello world";
return $html;
}
}
?>
那么,为什么我不能通过以下方式加载代码:
$x = $this->getLayout()->createBlock('tempest/adminhtml_view');
var_dump($x); // false -> did not work
结果我只是弄错了。我尝试了许多命名方案并查看了其他代码,但我不明白为什么它不起作用。
一些帮助会非常非常棒!
问候,亚历克斯