【发布时间】:2011-10-11 17:05:19
【问题描述】:
所以我尝试了两种方式获取操作 ID:
$ACT_ID = $this->EE->functions->fetch_action_id("classname", "function");
$ACT_ID = $FNS->fetch_action_id("classname", "function");
但是,它仍然给我这个作为输出:
{AID:classname:function}
当它输出到视图中时它不会解析它。我还有什么需要做的吗?
【问题讨论】:
-
你能澄清一下 $this->EE 或 $FNS 对象是什么吗?这里没什么可说的。
-
$this->EE->functions->fetch_action_id()是 EE2 语法;$FNS->fetch_action_id()是 EE1 语法。现在 - 你到底想做什么?上下文是什么?它返回的正是它应该返回的,但它不会被解析 - 它只是作为字符串返回。 -
您确定该操作已在 exp_actions 表中注册?
-
克里斯,您注册了提议的 EE Stack Exchange 站点吗? area51.stackexchange.com/proposals/46387/expressionengine
标签: php expressionengine