Как включить внешний файл PHP в Magento? - PullRequest
0 голосов
/ 13 марта 2012

Как включить внешний файл PHP в Magento? Можем ли мы включить этот файл в файл Observer.php модели наблюдателя событий? Как мы можем выполнить внешний файл PHP в Magento?

1 Ответ

1 голос
/ 14 марта 2012

Включение другого класса может быть легко достигнуто простым расширением используемых классов. Затем просто используйте стандартные методы загрузки классов Magento для доступа к ним:

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

Также стоит подумать о создании соединения MySQL через сам Zend / Varien. Вот функция стартера:

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 DB, на котором вы можете выполнить query () и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...