Php 在代码点火器中指定一个自定义全局伪变量,如{appeased_time}
你好 您可能都知道,CodeIgniter可以使用解析器库分配伪变量,但您也知道,如果我们想分配一个伪变量在视图中使用它,我们必须在每个加载这些视图的控制器中使用伪变量 我想知道CodeIgniter1.7.2是否有某种方式可以分配一个全局伪变量(比如来自基准类的伪变量) 我想要的伪变量包含的简单数据大部分是从Php 在代码点火器中指定一个自定义全局伪变量,如{appeased_time},php,codeigniter,Php,Codeigniter,你好 您可能都知道,CodeIgniter可以使用解析器库分配伪变量,但您也知道,如果我们想分配一个伪变量在视图中使用它,我们必须在每个加载这些视图的控制器中使用伪变量 我想知道CodeIgniter1.7.2是否有某种方式可以分配一个全局伪变量(比如来自基准类的伪变量) 我想要的伪变量包含的简单数据大部分是从config.php文件中的$config数组返回的 如果有人能帮我的话 尊敬。我刚刚查看了基准测试和输出类的源代码 这些变量由输出类专门替换,因此在不修改或扩展它(以及重写某些方法)的情
config.php
文件中的$config
数组返回的
如果有人能帮我的话
尊敬。我刚刚查看了基准测试和输出类的源代码 这些变量由输出类专门替换,因此在不修改或扩展它(以及重写某些方法)的情况下,您必须使用模板解析器,或者坚持使用普通的PHP方法
如果你真的打算这么做,你可以编写一个库并在输出类完成之前使用钩子进行查找/替换。据我所知,伪变量只在模板解析器类中可用:还要注意,你应该从问题中去掉
伪代码
标记,因为它与此处的伪变量无关。@Kurucu:但是基准测试类如何能够提供全局伪变量,如:{eassed_time}。如果我知道他是如何做到这一点的,我也可以这样做。也许最好的办法是在视图需要控制器时扩展控制器库。你不觉得吗?啊,是的,一个更干净的方法!覆盖控制器::加载::视图()。