我用笨,我喜歡它,但我不知道它是否真的值得這樣做:是否值得使用base_url()爲每個客戶端包含?
<link rel="stylesheet" href="<?php echo base_url(); ?>css/main.css" />
<script src="<?php echo base_url(); ?>js/jquery.js"></script>
<script src="<?php echo base_url(); ?>js/functions.js"></script>
...
<img src="<?php echo base_url(); ?>images/dolphin.png" />
而不是隻:
<link rel="stylesheet" href="/css/main.css" />
<script src="/js/jquery.js"></script>
<script src="/js/functions.js"></script>
...
<img src="/images/dolphin.png" />
第一種方法增加了很多的重量,但當您決定在子文件夾等中使用相同的應用程序時,它是可靠的。
哪一個我應該去的?
它沒有發送不必要的混亂。你可以配置'$ config ['base_url']'值爲'/',而不是在你的'/ config/config.php'中包含域名。 – Matt
@Matt:如果您使用'base_url()'或任何其他使用它的函數來發送電子郵件(鏈接,圖像等),這可能是一個非常糟糕的主意。可能還有其他一些缺陷,但我現在無法想到 - 但我認爲這可能會帶來一些意想不到的結果。 –