我们想要让这个事件生效的第一步就是声明这个事件,给这个事件添加一个帧听,下面我们在模块的config.xml配置文件中添加一下代码:
<global>
<events>
<controller_front_init_before>
<observers>
<loadlayout_by_devices>
<type>singleton</type>
<class>deviceDectect/observer</class>
<method>assignStoreView</method>
</loadlayout_by_devices>
</observers>
</controller_front_init_before>
</events>
....
</global>
接下来我们需要来建立一个新的类和方法来执行,我们声明的事件。类名和方法名如上所示。在model目录下新建一个Observer.php类如下:
<?php
class Magease_Devicedectect_Model_Observer {
public function assignStoreView() {
}
}
?>