Я хотел бы переопределить 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 страницы.Метод действия сообщества по-прежнему называется –