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

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.gr.jp/cgi/mt/mt-tb.cgi/6610

コメントを投稿

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

リンク

About

2009年10月12日 07:45に投稿されたエントリーのページです。

ひとつ前の投稿は「Ethna_Config と データベース」です。

次の投稿は「INNODBタイプテーブルを扱えるレンタルサーバー」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34