Magentoでイベントオブザーバを設定しようとしています。私が観察しているイベントは解雇されていますが、私の方法は実行されないようです。私のモジュールは登録されており、すべて正常です。Magentoオブザーバではメソッドが実行されません
ここで私は何か他のものにTechnoberg_Link_Model_Observerのクラスを変更した場合、いくつかのエラーは、ファイルcouldn旨のログに記録されるので、観察者が
<?xml version="1.0" encoding="UTF-8"?>
<config>
<global>
<models>
<technoberglink>
<class>
Technoberg_Link_Model
</class>
</technoberglink>
</models>
</global>
<frontend>
<events>
<cms_page_render><!-- sales order place after -->
<observers>
<Technoberg_Link_Observer>
<type>
singleton
</type>
<class>
Technoberg_Link_Model_Observer
</class>
<method>
start_link
</method>
</Technoberg_Link_Observer>
</observers>
</cms_page_render>
</events>
</frontend>
</config>
今、私はイベントが発生していることを知っています定義config.xmlのです見つからない。
は、ここで私は私の方法は非常に任意のヘルプは素晴らしいことだが実行されていない理由はわかりません、私のObserver.phpファイル
class Technoberg_Link_Model_Observer {
function __construct(){
}
public function start_link($e){
Mage::log("Dummy code executed");
return $this;
}
}
です!
はい、設定のテキスト値から空白を削除してください。 – benmarks