「YiiとPHPによるWebアプリケーション開発」を勉強中。この本は定数を定義し、それを配列で使用してドロップダウン リストを提供します。
class Issue extends CActiveRecord{
....
const TYPE_BUG=0;
const TYPE_FEATURE=1;
const TYPE_TASK=2;
public function getTypeOptions()
{
return array(
self::TYPE_BUG=>'Bug',
self::TYPE_FEATURE=>'Feature',
self::TYPE_TASK=>'Task',
);
....
}
すぐに定数値に代入しなかったのはなぜですか? なぜ数字を使うのですか?
class Issue extends CActiveRecord{
....
const TYPE_BUG='Bug';
const TYPE_FEATURE='Feature';
const TYPE_TASK='Task';
ありがとうございました!私を助けてくれて!