我使用CodeIgniter,我很满意,但我有一个问题。
我在/ www / projectname / beta / ...目录下构建我的项目,所以在我的代码中,在许多部分,比如包括一些图像或css文件等等。我必须做... src =“/ projectname / beta / ...所以当我完成网站时,我需要编辑这么多页面来清除这些/ projectname / beta / path并使它/为主根。或者当我开始使用相同基础的新项目时,首先我需要在所有文件中编辑这些路径。
现在,如何定义像
这样的变量$ projectbetapath = “/项目名称/β/”;
并且可以从全球各地访问。我在哪里可以添加这样的行,如何从任何地方访问这个var?
谢谢!欣赏!
答案 0 :(得分:2)
为什么不在index.php文件中添加常量?
define('BETA_PATH', '/beta');
当网站离开测试阶段时,您只需:
define('BETA_PATH', '');
答案 1 :(得分:0)
您的问题有两个答案:
在application / config / config.php中将变量设置为$ config的数组字段,并使用$ this-> config-> item('name');
使用URL-helper(或$ this-> config-> item('base_url'))可以在必须输入路径时获取当前基本路径。
第二个答案将为您提供充分的灵活性,如果项目移动,您只需修改config.php中的基本URL。