読者です 読者をやめる 読者になる 読者になる

ほげほげ

プログラミング、英会話、ヨガ、料理などの備忘録など。

FuelPHP で配列定数的なものの管理

今開発しているサービスで都道府県の登録をする必要がある。

都道府県のデータを配列で持ちたいのだが、FuelPHPではどのように管理するのがベストプラクティスなのか?

configは設定値なのでちょっと違うかなと思いつつ、他に方法が思いつかなったので、configで管理することにした。

app/config/todofuken.php

<?php
return array(
    'todofuken_array' =>
        array(
            '01' => '北海道',
            '02' => '青森県',
            '03' => '岩手県',
            // ...
            '45' => '宮崎県',
            '46' => '鹿児島県',
            '47' => '沖縄県',
        )
) ;

呼び出し方

<?php
    Config::load('todofuken');
    $todofuken_array = Config::get('todofuken_array') ;
    var_dump($todofuken_array) ;