tanaka
info****@tanak*****
2006年 3月 15日 (水) 17:24:04 JST
tanakaです。 市橋さんの例からの派生ですが・・・ DIContainer2を使うと以下のようにできますよ。 dicon.ini ---- Component = path.to.gender [Component] genders[1] = "男性" genders[2] = "女性" ---- Gender.class.php ---- class Path_To_Gender { var $genders; } ---- 性別に何らかの変更が必要になった時に dicon.iniを修正するだけで済みます。 少し蛇足になりますが・・・Genderと言う個別のクラスではなく 値を保持するだけの共通クラスにしてしまっても良いと思います。 Common.class.php ---- class Path_To_Common { var $list; } ---- dicon.ini ---- gender = path.to.common job = path.to.common prefecture = path.to.common [gender] list[1] = "男性" list[2] = "女性" [job] list[1] = "会社員" list[2] = "学生" [prefecture] list[1] = "北海道" list[2] = "青森県" ---- 以上、ご参考までに。