Я создаю заказ клиента в Magento панели администратора, и я просто написал следующий код в моем config.xmlПолучите идентификатор увеличения для наблюдателя после сохранения заказа клиента?
<global>
<events>
<sales_order_save_after>
<observers>
<mymodule>
<type>singleton</type>
<class>mymodule/observer</class>
<method>handleOrder</method>
</mymodule>
</observers>
</sales_order_save_after>
</events>
</global>
Мой файл наблюдатель следующим образом ..
class Mycompany_Mymodule_Model_Observer
{
public function handleOrder($observer)
{
}
}
В вышеприведенном Я хочу получить идентификатор Increment из заказа клиента, который вызвал эту функцию.
Спасибо,
Эй Если я хочу статус заказа, какая функция должна использоваться ..... '$ observer-> getOrder() -> getStatus()' не работает. Спасибо –
Но это должно быть, это правильный путь –
ya Если I echo $ status, он печатает "pending", но если я напишу этот '$ stmt = $ conn-> prepare (" INSERT INTO pp_sales_order VALUES ('', '',?) "); $ stmt-> bind_param ("s", $ status); $ status = $ observer-> getOrder() -> getStatus(); ', Вставляет' NULL' –