[編集された質問]
さて、紛らわしい質問で申し訳ありません。実際には、view フォルダーに自分の image/css/js を配置したいと考えています。を使って読み込むと<script src="application/views/script.js" />、403 禁止のメッセージが表示されます。最近、ここで答えを見つけましたhttps://stackoverflow.com/a/6573951/842264。しかし、htaccess を編集しても安全ですか? ありがとうございました。
[編集された質問]
さて、紛らわしい質問で申し訳ありません。実際には、view フォルダーに自分の image/css/js を配置したいと考えています。を使って読み込むと<script src="application/views/script.js" />、403 禁止のメッセージが表示されます。最近、ここで答えを見つけましたhttps://stackoverflow.com/a/6573951/842264。しかし、htaccess を編集しても安全ですか? ありがとうございました。
William's Concepts Template Libraryを使用してみてください。これは Codeigniter 2+ で動作します。
add_jsテンプレートの機能を使用する必要があります。これについては、
http ://williamsconcepts.com/ci/codeigniter/libraries/template/reference.html#utilities で説明しています。
簡単な方法が 2 つあります。最初の方法
css 、 images 、および scripts の 3 つのフォルダーを含む ci メイン フォルダーにフォルダー assets を作成します。次に、config/constants.php に移動し、そこで定数を定義します。たとえば、JS とします。
define('JS','http://localhost.com/myapp/assets/scripts');
そして今、あなたのビューファイルに書くだけです
<script type="text/javascript" src="<?php echo JS?>/myfile.js"></script>
ロードされます。もう 1 つの方法は、config.config.php に移動してベース 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>