« Ethna_Config と データベース | メイン | INNODBタイプテーブルを扱えるレンタルサーバー »

ethna

Ethna_Config と データベース その2

前回の構造の場合 $backend->config->get('GROUPS'); $backend->config->get('COLOR'); として使うところ

のようなネストした連想配列構造にすると

$cfg['DEFINE']['GROUPS'];
$cfg['DEFINE']['COLOR'];

として使う。この場合、データベースから取得した値を設定するには

$define = $backend->config->get('DEFINE');
$define['GROUPS'] = $groups[1];
$backend->config->set( 'DEFINE', $define );



$cfg = $backend->config->get();
$cfg['DEFINE']['GROUPS'] = $groups[1];
$backend->config->set( 'DEFINE', $cfg['DEFINE'] );

●1回のリクエストからレスポンスが終了するまで有効。

●config->get() は参照ではなく複製。
 ↓ config値を更新するには
●config->set() が必要。

トラックバック

このエントリーのトラックバックURL:
http://www.remix.asia/cgi/mt/mt-tb.cgi/6610

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)