Magento Observer использует Helper - PullRequest
       18

Magento Observer использует Helper

0 голосов
/ 08 февраля 2012

Что я делаю не так?

config.xml

...
    <helpers>
        <lacpaycs>
            <class>OS_LacPayCS_Helper</class>
        </lacpaycs>
    </helpers>
</global>
<frontend>
    <events>
        <sales_model_service_quote_submit_before>
            <observers>
                <lacpaycs>
                    <type>singleton</type>
                    <class>OS_LacPayCS_Model_Observer</class>
                    <method>lacpaycs_payment_send</method>
                </lacpaycs>
            </observers>
        </sales_model_service_quote_submit_before>
    </events>
...

затем в коде наблюдателя:

public function lacpaycs_payment_send(Varien_Object $observer)
{
    ...
    $helper = Mage::helper('laqpaycs');

и я получаю ошибку - magento пытается получить помощника от Mage / Laqpaycs / Helper / Data.php

Как сказать magento, что он должен получить помощника от OS / LaqPayCS / Helper / Data.php

1 Ответ

2 голосов
/ 08 февраля 2012

У вас есть опечатка.

Ваша группа классов помощников <lacpaycs>, но аргумент фабрики помощников laqpaycs. Измените ваш аргумент на lacpaycs и, при условии, что у вас есть определение класса для OS_LacPayCS_Helper_Data в OS / LacPayCS / Helper / Data.php`, ваш класс будет создан.

...