【发布时间】:2012-11-19 05:40:21
【问题描述】:
我正在使用 codeignitor,目前我有一个名为“Common_func”的库,它是自动加载的。
我可以在任何地方都这样称呼它
$this->Common_func->common_method();
在使用控制器和模型的情况下没问题,但在视图的情况下,它会使 HTML 变得丑陋,
我知道模板解析选项,但我不想这样做。
是否有任何可能的方式来访问缩短结构。
像这样(或类似的话)
Common_func->common_method();
或比这更好。
谢谢。
【问题讨论】:
-
嗯,你可以将一个部分复制到一个新变量中... $short = $this->Common_func; 然后调用 $short->common_method( );
-
他必须在他想使用这个库的每一种方法中都这样做,这会使更长的时间
-
问题:为什么需要访问视图中的方法?听起来不对(如果我太天真,请原谅我)
-
@ajreal 它是一个通用库,例如。我们将 jQuery Ui 库移植到 CI,因此我们可以轻松地将 UI 内容集成到我们的项目中,这也是
LIBRARY。 -
我认为@Vlakarados 明白了,看看他的回答
标签: php codeigniter