【问题标题】:From a magento observer how can I tell action type从一个magento观察者我怎么能知道动作类型
【发布时间】:2011-02-15 13:40:49
【问题描述】:

如何从 controller_action_layout_render_before 事件的观察者代码中知道一个动作是前端还是后端?

【问题讨论】:

    标签: magento magento-1.4


    【解决方案1】:

    如果当前在后端,则返回 true

    Mage::app()->getStore()->isAdmin()
    

    【讨论】:

      【解决方案2】:

      将对象观察器打印到日志文件中,看看您是否可以找到任何数据作为您需要的线索:

      Mage::log("observer object:" . print_r($observer, true));
      

      我认为可能存在一个数据字段,其中包含从那里触发观察者的事件。请发回您的发现!

      希望这会有所帮助。

      【讨论】:

      • 在将对象传递到日志之前无需打印对象。洋红色会自动为您展开。
      猜你喜欢
      • 2018-04-09
      • 2020-09-21
      • 2014-09-18
      • 1970-01-01
      • 1970-01-01
      • 2017-02-14
      • 1970-01-01
      • 1970-01-01
      • 2011-03-10
      相关资源
      最近更新 更多