2012-04-24 5 views
0

[編集済みの質問]複数のビューで複数の外部画像とjsをロードするコード番号

大変申し訳ありません。実際に私の画像/ css/jsをビューフォルダに配置したいと思います。 <script src="application/views/script.js" />を使用して読み込むと、403の禁止メッセージが表示されます。最近私は答えをここに見つけたhttps://stackoverflow.com/a/6573951/842264。しかし、htaccessを編集するのは安全ですか?ありがとうございました。

+0

をconfig.config.phpに行くです明らかに私たちはそれをasnwerすることができます –

+0

私は混乱の疑いで申し訳ありません。実際には、jsを外部jsとしてロードしたいと思います。jsファイルはビューフォルダにあります。しかし、viewフォルダにファイルがある場合は、$ this-> view - >( 'script.js')を呼び出してファイルをロードする必要があります。 しかし、その呼び出しを使用してロードすると、jsはインラインjsとしてロードされ、外部jsとしてロードされません。これまでよりもはっきりしていることを願っています。 – AMYunus

答えて

1

William's Concepts Template Libraryを試してみてください。これはCodeigniter 2+で動作します。

テンプレートのadd_js機能を使用する必要があります。これはここで議論されます: http://williamsconcepts.com/ci/codeigniter/libraries/template/reference.html#utilities

+0

あなたの答えをありがとう。ですから、ビューフォルダにあるjsをロードしたい場合は、$ this-> template-> add_js($ this-> view->( 'script.js')、 'embed')を呼び出すことができますか? – AMYunus

0

よく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> 
+0

ありがとうございました。しかし、私はjsファイルをroot/mainフォルダではなくviewsフォルダに置いています。 – AMYunus

+0

ビューフォルダ内に配置するのは良い方法ではありませんし、コードシニータでは、配置を改善するために別のフォルダに配置する必要があります。 httaccessは必要でない限り変更しないでください –

+0

私は一般的なjsをルートフォルダに置いており、 '

  • 11. 複数の画像と同じonclick js関数
  • 12. 複数の要素(画像ビュー)が重複しているリストビュー
  • 13. 複数の画像ファイルをangularjsでロードする
  • 14. 複数の画像を複数のページで変換する
  • 15. 複数の画像を複数のクリックで表示する
  • 16. 使用方法Xamarinの複数の画像ビューを参照する1つの画像ビュー変数
  • 17. 画像ビューで複数の写真を設定します。
  • 18. モーダル画像ギャラリー - 複数の画像を
  • 19. アンドロイドスタジオに複数の画像ビューを表示する方法
  • 20. 画像番号の可変数
  • 21. 複数の画像をロード、表示、変換する
  • 22. 複数の画像をdiv
  • 23. 複数の画像をドラッグビュー
  • 24. WWWクラスで複数の外部テクスチャをロード
  • 25. PHP画像ギャラリーでページ番号とページ数を選択する
  • 26. SVG:複数の外部.jsファイルを含める
  • 27. 複数の外部キーERD
  • 28. 複数の外部キーマッピング
  • 29. 複数の外部キー
  • 30. 複数の外部キー