2012-03-15 13 views
2

私はbase_url()を好きで、のようにファイルのURLを定義できる別のグローバル関数base_img_url()を作成したいと思います。どのようにすればいいのですか?これは一般的なプラクティスですか?Codeigniterで独自のbase_url()を作成

今私はconstants.phpに定数を定義しています。

答えて

3

あなたは正しいと思います。

私もconstants.phpファイルで定義した同じことをやっています。

私はあなたが期待しているように、他の方法は考えていません。 定数ファイルでの定義は、最も簡単で最も問題のない方法です。

このように何が間違っていますか?

+1

私にとって、定数は意味があります。何らかの奇妙な理由がある場合は、途中で変更が行われない限り。唯一の違いは、関数に引数を渡すことができますが、静的な値を返す関数を持つことは意味がないように見えることです。 –

0

あなたが入力した1語または2語を保存しているだけなので、これは何の意味もありません。そうでない場合は、ヘルパー関数を作成し、パスを返してオートロードに追加することができます。それからあなたはどこにでも電話してください。

0

定数に移動します。 define( 'base_img_url'、 'define constant path here');

を使用しています。 variable = base_img_url。 '/ path for concat';

関連する問題