CodeIgniterを初めて使用しました。私は私の個人的なプロジェクトに使っています。設定ファイル(ModelIgniter)でのモデル定数の使用
私が従うべきことの1つは、最良のコーディング手法に固執することです。それらのうちの1つはDRYルール(あなた自身を繰り返さないでください)です。私はいくつかの定数を適切なモデルクラスで定義し、コード内のどこにでも使用しようとしています。ちょっとした変更になると、1つの場所でしか実行できません。
私は例えば、いくつかの定数を持つこのクラスを、持っている:
class Hero_attributes
{
const ID = 'id';
const NAME = 'name';
const LEVEL = 'level';
const MAG_LEVEL = 'maglevel';
const VOCATION = 'vocation';
const GENDER = 'sex';
const SPEED = 'speed'
(...)
}
私も自動的にロードされたカスタム設定ファイルtenkai_config.php
を行いました。設定アレイでは、私はしかし、私はFatal error: Class 'Hero_attributes' not found in C:\wamp_new\www\yourwodb\application\config\tenkai_config.php on line 29
メッセージを取得するキーとしてクラス、すなわち:
$config['vocations']['default'] = array(
'hero' => array(
Hero_attributes::LAST_LOGIN => 0,
Hero_attributes::LEVEL => 1,
Hero_attributes::MAG_LEVEL => 80,
Hero_attributes::RESIDENCE => 1,
Hero_attributes::POSITION_X => 73,
Hero_attributes::POSITION_Y => 181,
Hero_attributes::POSITION_Z => 6,
(...)
)
);
から定数を使用したいと思います。
設定ファイルでどのように定数を使用できますか?
config.php変数が動的に読み込まれます。 – safarov