【发布时间】:2016-09-28 11:56:00
【问题描述】:
我正在使用 cms 页面中调用我的自定义模块块
{{block type="customreviews/reviews" name="customreviews_reviews" template="Customreviews/reviews.phtml"}}
我的模块配置文件如下:
<config>
<modules>
<Suave_Customreviews>
<version>0.0.1</version>
</Suave_Customreviews>
</modules>
<global>
<models>
<customreviews>
<class>Suave_Customreviews_Model</class>
</customreviews>
</models>
<blocks>
<customreviews>
<class>Suave_Customreviews_Block</class>
</customreviews>
</blocks>
<herlps>
<customreviews>
<class>Suave_Customreviews_Helper</class>
</customreviews>
</herlps>
</global>
<frontend>
<routers>
<customreview>
<use>standard</use>
<args>
<module>Suave_Customreviews</module>
<frontName>customreviews</frontName>
</args>
</customreview>
</routers>
<layout>
<updates>
<customreviews>
<file>Customreview.xml</file>
</customreviews>
</updates>
</layout>
</frontend>
我在名为Reviews.php 的模块中创建的块php 文件是
class Suave_Customreviews_Model_Reviews extends Mage_Core_Block_Template
{
public function firstTenCategoryReviews()
{
$data = Mage::getSingleton('customreviews/reviews')->firstTenCategoryReviews();
return $data;
}
}
我的 magento 版本是 1.9.2.4 我已在 magento 管理员块权限中允许 customreviews/reviews,但仍然无法正常工作。
【问题讨论】:
-
reviews.phtml 文件的内容是什么?
-
这里是review.phtml的内容 echo "123123123"; $reviews = $this->firstTenCategoryReviews();回声'
'; print_r($reviews);回声'
';
标签: magento module model block