如何在Magento中包含外部PHP文件?

时间:2012-03-13 15:48:28

标签: php magento

如何在Magento中包含外部PHP文件? 我们可以在事件观察者模型的Observer.php文件中包含此文件吗? 我们如何在Magento中执行外部PHP文件?

1 个答案:

答案 0 :(得分:1)

只需对所使用的类进行扩展即可轻松实现包含另一个类。然后使用标准的Magento类加载技术来访问它们:

Mage::getModel('mynamespace/mymodule')->myFunction()
Mage::helper('mymodulefrontname')->myFunction()

考虑通过Zend / Varien本身创建MySQL连接也是值得的。这是一个启动功能:

protected function _initiateDbConnection()
{
        $configs = array('model' => 'mysql4', 'active' => '1', 'host' => 'localhost', 'username' => '', 'password' => '', 'dbname' => '', 'charset' => 'utf8');         
        return Mage::getSingleton('core/resource')->createConnection('mymodule_read', 'pdo_mysql', $configs);
} 

这将为您提供一个Zend数据库实例,您可以在其上执行query()等。