よく2つの簡単な方法があります。 まずメソッド
は言うJS
define('JS','http://localhost.com/myapp/assets/scripts');
ありましょう今のconfig/constants.phpに移動して定数を定義 フォルダ3つのフォルダのCSSが含まれている必要がありciは、メインフォルダ内の資産、画像やスクリプトを作成し、あなたのビューファイルに今すぐ書き込みます。
<script type="text/javascript" src="<?php echo JS?>/myfile.js"></script>
ロードされます。 は、他の方法が親切に多くの問題を伝えることが 変更ベースURL
$config['base_url'] = 'http://localhost/task/';
$config['js'] = 'assets/js';
そして今、コントローラで
$data['js'] = $this->config->item('base_url').$this->config->item('js');
そして今、ビューの
<script type="text/javascript" src="<?php echo $js?>/myfile.js"></script>
をconfig.config.phpに行くです明らかに私たちはそれをasnwerすることができます –
私は混乱の疑いで申し訳ありません。実際には、jsを外部jsとしてロードしたいと思います。jsファイルはビューフォルダにあります。しかし、viewフォルダにファイルがある場合は、$ this-> view - >( 'script.js')を呼び出してファイルをロードする必要があります。 しかし、その呼び出しを使用してロードすると、jsはインラインjsとしてロードされ、外部jsとしてロードされません。これまでよりもはっきりしていることを願っています。 – AMYunus