0

次のことをしたい: main.php の params セクション内に、その params セクション内の別の配列の値を使用する配列を作成します。どうやってやるの?

次のようなことを試しました:

'params'=>array(

    //service types constants
    'service_types'=>array(
    'st_defect'=>1,
    'st_retour'=>2,
    'st_order'=>3,
    ),

//open times of department 0=monday
    'st_open'=>array(
    **service_types['st_retour']**=>array(
                              0=>array(800,1700),   
                              1=>array(800,1700),   
                              2=>array(800,1700),   
                              3=>array(800,1700),
                              4=>array(800,1700),
            ),  
        ),

), //end params array

** の間の部分は、前に宣言された配列を指す必要があります。どうやってするか?

4

3 に答える 3

0

これでmain.phpの構成を変更しました:

$ret = array();
$ret['params'] =array();

    //service types constants
    $ret['params']['service_types']=array(
    'st_defect'=>1,
    'st_retour'=>2,
    'st_order'=>3,
    );

//open times of department 0=monday
    $ret['params']['st_open']=array(
                             $ret['params']['service_types']['st_retour']=array(
                              0=>array(800,1700),   
                              1=>array(800,1700),   
                              2=>array(800,1700),   
                              3=>array(800,1700),
                              4=>array(800,1700),
            );  
        );


return $ret;

そうすれば、前に宣言された配列を次の配列で使用でき、設定をまとめて読み取り可能な形式にできます。そのため、1 ページの設定がクラスター化されます。

フィードバックをお寄せいただきありがとうございます。

于 2013-07-02T07:08:12.727 に答える