管理セクションを備えた mageneto 用のかなり単純なモジュールを作成しました。
[アイテムの追加] をクリックすると 404 エラーが発生することを除いて、[管理] セクションは完全に機能します。
特に奇妙なのは、「新規」アクションが「編集」アクションに転送され、編集アクションが正常に機能することです。
public function newAction()
{
$this->_forward('edit');
}
私が読んだすべてのフォーラムの投稿は、これが config.xml に設定されている ACL の問題であることを示唆していますが、無限の順列と組み合わせを試し、ログアウトしてから再度ログインしてすべてをテストしましたが、どれもうまくいかないようです。仕事。
config.xml の ACL セクションは次のようになります。
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<press>
<title>Press Module</title>
<sort_order>10</sort_order>
</press>
</children>
</admin>
</resources>
また、newAction を単に何かをエコーするように変更すると、正常に動作します。
それが何であるかについて他のアイデアはありますか?確かに、コントローラーが編集ページに転送するだけで、編集ページに問題がなければ、404 エラーは表示されないはずです。