0

我在 config.php 中定义了 image_path,现在需要在视图中访问这个变量,就像我们使用 base_url() 一样。

霍斯有可能吗?

4

2 回答 2

2

使用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')
于 2012-11-07T13:51:29.577 回答
2

您将需要扩展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');
    }
}

这应该可以解决问题。

于 2012-11-07T13:38:28.907 回答