我在 config.php 中定义了 image_path,现在需要在视图中访问这个变量,就像我们使用 base_url() 一样。
霍斯有可能吗?
我在 config.php 中定义了 image_path,现在需要在视图中访问这个变量,就像我们使用 base_url() 一样。
霍斯有可能吗?
使用constants.php,这就是它的用途,这是我用于图像路径的constants.php。
/*Constant paths*/
define('LOGO_PATH',APPPATH.'assets/images/manulogos/');
define('PROD_IMAGE_PATH',APPPATH.'../assets/images/prod_images/');
然后你只需在你需要的地方调用常量。
$imageName = $this->doUpload($control,PROD_IMAGE_PATH,$image,'all')
您将需要扩展url_helper
. 请参阅文档中的“扩展助手”部分。
简而言之,MY_url_helper.php
在您的application/helpers
文件夹中创建一个文件名。(假设$config['subclass_prefix'] = 'MY_'
,在您的配置文件中。)
添加以下方法。
if ( ! function_exists('image_path'))
{
function image_path()
{
$CI =& get_instance();
return $CI->config->item('image_path');
}
}
这应该可以解决问题。