【问题标题】:symfony 1.4 - $this->getRoute()->getObject() call from helpersymfony 1.4 - $this->getRoute()->getObject() 来自助手的调用
【发布时间】:2016-02-15 09:53:09
【问题描述】:

当我使用$this->getRoute()->getObject() 时,效果很好。有没有办法从助手那里调用$this->getRoute()->getObject()

当我从助手调用它时,我得到“致命错误:不在对象上下文中使用 $this...”

【问题讨论】:

  • 那么,你有什么问题??
  • 请根据How to Ask编辑您的问题!谢谢!
  • 我宁愿考虑将对象传递给助手...

标签: symfony-1.4


【解决方案1】:

你可以使用:

sfContext::getInstance()->getController()->getAction(sfContext::getInstance()->getModuleName(), sfContext::getInstance()->getActionName())->getRoute()->getObject();

但它建议您将对象作为参数传递,而不是在帮助程序中使用 sfContext

【讨论】:

    猜你喜欢
    • 2013-06-13
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多