【发布时间】:2013-10-23 11:11:09
【问题描述】:
在一个视图中,我创建了一个函数来屏蔽一些重复的帮助器调用。
问题是它不能使用 $this 变量,因为它不在上下文中。错误是:
Fatal error: Using $this when not in object context
- 如何覆盖它?
- 视图中的上下文是什么?是视图类吗?
这是蛋糕 1.3
【问题讨论】:
标签: function oop object cakephp-1.3 this
在一个视图中,我创建了一个函数来屏蔽一些重复的帮助器调用。
问题是它不能使用 $this 变量,因为它不在上下文中。错误是:
Fatal error: Using $this when not in object context
这是蛋糕 1.3
【问题讨论】:
标签: function oop object cakephp-1.3 this
好像不可能,是语言限制。
解决方案是调用类本身,方法是在函数中使用HelperName::method_name()。
【讨论】: