我想重写AW Blog BlogController从社区到我的local_MyCompany文件夹来修改saveAction方法。有人能帮助我吗。Magento,如何重写本地代码池中的社区控制器
下面是社区控制器类路径:
app\code\community\AW\Blog\controllers\Manage\BlogController.php
这里是我的local_Business路径:
require_once 'AW/Blog/controllers/Manage/BlogController.php';
class MyCompany_MyAwBlog_Manage_BlogController extends AW_Blog_Manage_BlogController
{
public function editAction()
{
echo 'hello'; die();
}
}
这里是我的config.xml文件内容:
<config>
<modules>
<MyCompany_MyAwBlog>
<version>0.1.0</version>
</MyCompany_MyAwBlog>
</modules>
<frontend>
<routers>
<myawblog>
<use>standard</use>
<args>
<module>MyCompany_MyAwBlog</module>
<frontName>myawblog</frontName>
</args>
</myawblog>
</routers>
</frontend>
<global>
<rewrite>
<mycompany_myawblog_blog_manage_blogcontroller>
<from><![CDATA[#^/blog/manage_blog/#]]></from>
<to>/myawblog/blog_manage_blog/</to>
</mycompany_myawblog_blog_manage_blogcontroller>
</rewrite>
</global>
<admin>
<routers>
<myawblog>
<use>admin</use>
<args>
<module>MyCompany_MyAwBlog</module>
<frontName>admin_myawblog</frontName>
</args>
</myawblog>
</routers>
</admin>
它不工作,我的控制器的编辑操作不会被调用 –
@JPBernard你得到任何错误或404页? – Muk
@ Muk,不,我没有错误,也没有404页面。社区行动方法仍然被称为 –