【问题标题】:File path in CodeIgniterCodeIgniter 中的文件路径
【发布时间】:2012-09-06 06:08:56
【问题描述】:

我很难在我的一个 CI 视图中链接到视频文件。

Videos 文件夹位于 CodeIgniter 根目录中。当我如下链接视频文件名时,一切正常。

<source type="video/mp4" src="/videos/<?= $video->filename ?>" />

但我需要能够链接 CI 根文件夹之外的文件,例如 C 盘上的其他位置,例如 C:/videos。无法弄清楚如何做到这一点。提前致谢。

编辑:

我会更具体一点。

我的codeigniter应用将被放置在WEB目录的服务器上:

/something1/something2/web/

现在 Video Files 文件夹将被放置在与 WEB 文件夹相同的级别:

/something1/something2/videos/

我想链接视频文件夹中的视频,该文件夹与 WEB(CI 根)文件夹处于同一级别。

【问题讨论】:

  • 为什么要链接到c:\videos 之类的东西?这可能适用于您的机器,但不是每个人的机器上都有c:\videos 目录。

标签: codeigniter path directory root


【解决方案1】:

如果您的视频文件夹在 CI 安装之外,您可以将视频目录设置为 /config/config.php 中的配置项:

$config['video_dir'] = 'http://example.com/videos';

然后您可以像这样在控制器中检索它:

$data['video_dir'] = $this->config->item('video_dir');

(或者你可以只在 CI 目录中有一个视频文件夹...)

【讨论】:

    【解决方案2】:

    试试看

    &lt;source type="video/mp4" src="&lt;?php echo base_url(); ?&gt;videos/&lt;?= $video-&gt;filename ?&gt;" /&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-13
      • 2011-04-08
      • 1970-01-01
      • 2019-01-06
      • 1970-01-01
      • 2012-04-22
      • 2011-09-11
      • 1970-01-01
      相关资源
      最近更新 更多