リソースモデルMage_Customer_Model_Resource_Customerの_beforeSave()メソッドをオーバーライドしようとしています。
カスタム クラスでカスタム _beforeSaveメソッドを呼び出すことができるため、オーバーライドに問題はありません。
私のカスタムクラスの構成は次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Abc_Customer>
<version>0.1.0</version>
</Abc_Customer>
</modules>
<global>
<models>
<cust>
<class>Abc_Customer_Model</class>
<resourceModel>cust_resource</resourceModel>
</cust>
<cust_resource>
<class>Abc_Customer_Model_Resource</class>
</cust_resource>
<customer_resource>
<rewrite>
<customer>Abc_Customer_Model_Resource_Customer</customer>
</rewrite>
</customer_resource>
</models>
</global>
</config>
その後、Abc_Customer_Model_Resource_Customerクラスを作成し、_beforeSaveメソッドをコア クラスからコピーし、必要に応じて変更しました。
しかし、問題は、magento が両方のメソッドを呼び出していることです。
この動作を停止して、カスタム メソッドのみを実行させるにはどうすればよいですか?
提案してください。
ありがとう