Php 在Codeigniter中创建我自己的基本url()

Php 在Codeigniter中创建我自己的基本url(),php,codeigniter,Php,Codeigniter,我非常喜欢base\u url(),我想创建另一个全局函数base\u img\u url(),在这里我可以像base\u url()一样在config.php文件中定义url。我如何做到这一点,函数应该在哪里?这是惯例吗 现在我只是在constants.php中定义一个常量,您的操作是正确的 我也在做同样的事情,在constants.php文件中定义 我不认为有任何其他方式,正如你所期待的那样是可能的。 在常量文件中定义,是最好、最简单且无问题的方法 这样做有什么不对?我看不出这样做有什么意义

我非常喜欢
base\u url()
,我想创建另一个全局函数
base\u img\u url()
,在这里我可以像
base\u url()
一样在
config.php
文件中定义url。我如何做到这一点,函数应该在哪里?这是惯例吗

现在我只是在
constants.php

中定义一个常量,您的操作是正确的

我也在做同样的事情,在constants.php文件中定义

我不认为有任何其他方式,正如你所期待的那样是可能的。 在常量文件中定义,是最好、最简单且无问题的方法


这样做有什么不对?

我看不出这样做有什么意义,因为这样只需输入一两个单词。尽管如此,您可以创建一个helper函数,使其返回路径并将其添加到autoload。然后在任何地方调用它。

转到constants.php 定义('base_img_url','define constant path here')

像那样使用
变量=base_img_url.'/concat'的路径

对我来说,常数是有意义的。。除非出于某种奇怪的原因,这条路会在中途改变。唯一的区别是,您可以将参数传递给函数,但让函数只返回静态值似乎毫无意义。