对于自定义模块,我创建了一个新的actioncontroller。但它没有执行。它只返回404。 我已经尝试过stackoverflow的一些解决方案,但没有人为我工作。 :(
网址我试着打电话给我:
你能看看我的代码吗?也许这只是我没看到的错字。
Crmart / Medipim的/ etc / config.xml中
<?xml version="1.0"?>
<config>
<modules>
<Crmart_Medipim>
<version>0.1.0</version>
</Crmart_Medipim>
</modules>
<frontend>
<routers>
<medipim>
<use>standard</use>
<args>
<module>Crmart_Medipim</module>
<frontName>medipim</frontName>
</args>
</medipim>
</routers>
</frontend>
</config>
Crmart / Medipim /控制器/ SyncController.php
class Crmart_Medipim_SyncController extends Mage_Core_Controller_Front_Action
{
public function indexAction()
{
$this->loadLayout();
$this->renderLayout();
//
echo 'hello world!';
}
public function nowAction()
{
// ...
}
}
应用程序的/ etc /模块/ Crmart_Medipim.xml
<?xml version="1.0"?>
<config>
<modules>
<Crmart_Medipim>
<active>true</active>
<codePool>local</codePool>
</Crmart_Medipim>
</modules>
</config>
答案 0 :(得分:1)
确定。固定!
我已经启用了在我的网址中查看商店代码。
因此,当我输入http://pharmaprofit.dev/nl/medipim/sync/now
代替http://pharmaprofit.dev/medipim/sync/now
时,它正在运作!
答案 1 :(得分:0)
正确创建的插件文件,请检查以下步骤,以便插件正常工作。
检查插件是否已成功注册表单管理部分 Admin - &gt; System-&gt; configuration-&gt; Advance 检查插件列在这里
打开app / etc / local.xml并检查以下行
<disable_local_modules>false</disable_local_modules>
该值必须为false,否则插件将无法正常工作