我非常喜歡base_url()
,所以我想創建另一個全局函數base_img_url()
,我可以在config.php
文件中定義url,就像base_url()
一樣。我該如何做,功能在哪裏?這是常見的做法嗎?在Codeigniter中創建我自己的base_url()
現在我只是在constants.php
定義常量。
我非常喜歡base_url()
,所以我想創建另一個全局函數base_img_url()
,我可以在config.php
文件中定義url,就像base_url()
一樣。我該如何做,功能在哪裏?這是常見的做法嗎?在Codeigniter中創建我自己的base_url()
現在我只是在constants.php
定義常量。
你是對的。
我也做同樣的,在constants.php文件中定義。
我不認爲任何其他方式,如您所期望是可能的。 在常量文件中定義,是最好的,最簡單的,不存在問題的方式。
這樣做有什麼問題嗎?
我看不出這樣做,因爲你只是用節省打字它1或2個字的任何一點。無論如何,您可以創建一個幫助函數,使其返回路徑並將其添加到自動加載。然後在任何你想要的地方打電話。
轉到constants.php 定義( 'base_img_url', '這裏定義恆定路徑');
,並使用該likr可變 = base_img_url '的的concat /路徑'。
對我來說,一個常數是有道理的..除非出於某種奇怪的原因,路徑將在中途改變。唯一的區別是你可以傳遞參數給一個函數,但是有一個函數返回一個靜態值似乎毫無意義。 – 2012-03-15 14:23:19