CodeIgniter 新版 base_url function

未分類
2.1.0版之後的 CodeIgniter 改良了 base_url 的參數
老實說我不是很確定是不是 2.1.0 版以後才改的

印象中我之前才剛升到 2.0.3 版
結果剛剛偶然要查 redirect 這個函數的時候
查到 base_url 竟然可以傳參數進去

原本的 base_url 是拿來抓 config 中 base_url 參數的 helper 函數
可以拿來塞前台 base tag 中的值

後台一些 js 也會拿來組合絕對路徑
(因為有些 js 的 redirect 例如 window.location 一定要寫絕對路徑)
(不然在 IE 會爛掉)

新版的 base_url 可以直接把你要組合的路徑塞進去給他
函數就會幫你組合

例如


$form_url = base_url . "controller/add";

就可以寫成


$form_url = base_url("controller/add");

他就會幫你組合
也不用管組合的時候有沒有斜線的問題
他都會幫你做掉
還滿方便的