こんにちは私はcreatePostActionメソッドを拡張できるようにMage_Customer_AccountControllerをオーバーライドしようとしています。私の人生にとって私はこれをやっているようには思えません。それは404ページを投げます。これは、ファイルの正しいパスではなく、orignalにデフォルトしていることを示唆しています。Magento:顧客アカウントコントローラをオーバーライド
...
<frontend>
<routers>
<customer>
<args>
<modules>
<company_modulename before="Mage_Customer">Company_Modulename</company_modulename>
</modules>
</args>
</customer>
</routers>
</frontend>
...
をし、コントローラクラスを作成します:
<rewrite>
<company_modulename_account>
<from><![CDATA[#^/customer/account/#]]></from>
<to>/modulename/account</to>
</company_modulename_account>
</rewrite>
私のコントローラがここに置かれているローカル/会社/モジュール名/コントローラ/ AccountController.php
あなたは絶対にそれを無効にする必要がありますか? customer_save_afterイベントをリッスンし、デカップリングされたアップグレードセーフな方法で必要な手順を実行するEvent Observerを使用する方がはるかに良い方法です。 –