如何在Magento中包含外部PHP文件?
我们可以在事件观察者模型的Observer.php
文件中包含此文件吗?
我们如何在Magento中执行外部PHP文件?
答案 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()等。