私の質問は、codeigniter のヘルパー関数である base_url() に関するものです。アイデアは、アプリケーションの base_url を取得して、ビュー ページのどこにでもエコーできるようにすることです。
以下は、base_url() を使用する場所の例です。
<script type="text/javascript" language="javascript" src="<?php echo base_url(); ?>assets/js/jquery.js"></script>
DOM ロードで何度か呼び出すことがあり、毎回 base_url 関数を呼び出すのではなく、php 変数に格納することをお勧めします。そのようです:
<?php
$this->load->helper('url');
$base_url = base_url(); // Set to variable, so we don't method call each time
?>
<script type="text/javascript" language="javascript" src="<?php echo $base_url; ?>assets/js/jquery.js"></script>
これはかなり初歩的な質問であることはわかっていますが、最適化に関してはかなりOCDであり、このコードの追加がその重みに値するかどうか疑問に思っています。頭と体の両方で base_url() を使用しているため、変数の定義を 2 回追加する必要があります。助けてくれてありがとう。