我想在Magento Observer Model中包含一个外部配置文件
我的观察者在magento / app / code / local / Mycompany / Mymodulue / Model / Observer.php,我想把我的代码放在magento / scripts / examplename.php
我不想使用帮助程序,因为此代码也将用于该文件夹中的其他脚本,并且代码重复不是一个好习惯
这是最好的方法吗?
答案 0 :(得分:1)
Magento是一个php应用程序,您可以在代码中的任何地方使用include()
和require()
但是,如果Magento已经包含了将类和意大利面条代码包含在服务器上的随机位置,这是一个坏主意。如果您遵循命名约定,则为lib文件夹和自动加载器。
答案 1 :(得分:0)
我发现做我想要的方式是:
require_once BP.DS.'scripts'.DS.'examplename.php';
其中BP和DS是Magento常量,BP =基本路径和DS =目录分隔符