1

CI ビューの 1 つでビデオ ファイルへのリンクに苦労しています。

Videos フォルダーは CodeIgniter ルート ディレクトリにあります。次のようにビデオ ファイル名をリンクすると、すべて正常に動作します。

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

ただし、C:/videos などの C ディスク上の別の場所など、CI ルート フォルダーの外部にあるファイルをリンクできるようにする必要があります。それを行う方法を理解できません。前もって感謝します。

編集:

もう少し具体的にします。

私の codeigniter アプリは、サーバーの WEB ディレクトリに配置されます。

/something1/something2/web/

これで、Video Files フォルダーが WEB フォルダーと同じレベルに配置されます。

/something1/something2/videos/

WEB(CIルート)フォルダと同階層のVideosフォルダにある動画をリンクしたい。

4

2 に答える 2

1

ビデオフォルダがCIインストールの外部にある場合は、ビデオディレクトリを構成アイテムとして次の場所に設定できます/config/config.php

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

次に、次のようにコントローラーで取得できます。

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

(または、CIディレクトリ内にビデオフォルダを作成することもできます...)

于 2012-09-06T08:09:48.473 に答える
0

それを試してみてください

<source type="video/mp4" src="<?php echo base_url(); ?>videos/<?= $video->filename ?>" />

于 2012-09-06T06:10:49.370 に答える