« FedoraでPHPの環境を構築 | メイン | CakePHP1.2で再開 »

アプリケーション独自の設定情報(Configureクラス)

CakePHPフレームワークを使用したアプリケーションにおいて,アプリケーション独自の設定情報を持ちたい場合があります。CakePHPではそのための便利なクラスが用意されていました。それがConfigureクラスです。

参考サイト

http://www.j4f.jp/blog/archives/20071202/127

http://cricava.com/blogs/index.php?blog=6&title=using_configure_on_your_cakephp_applicat&more=1&c=1&tb=1&pb=1

Configureクラスの利用の仕方

appフォルダのconfigフォルダに任意の名前で設定ファイルを作成します。

<?php
    $config['Auth'] = array(
        'use_ldap' => true,
        'auto_regist' => false
    );
    $config['Network'] = array(
        'ip' => '192.168.1.1',
        'host' => 'server1.hogo.com'
    );
?>
 

こんな感じで連想配列で設定情報を書いていきます。これを例えばmyconf.phpという名前で保存します。

app/config/bootstrap.phpに,

Configure::load('myconf');
 

 という行を追加すると,設定ファイルを起動時に読み込んでくれます。コードの中で設定情報を参照するには,

$ldap_mode = Configure::read('Auth.use_ldap');
 

のようにします。

« FedoraでPHPの環境を構築 | メイン | CakePHP1.2で再開 »

関連するエントリー

トラックバック

このエントリーのトラックバックURL:
http://mt.sunvisor.net/mt-tb.cgi/67

コメントを投稿

About

2008年01月17日 16:38に投稿されたエントリーのページです。

ひとつ前の投稿は「FedoraでPHPの環境を構築」です。

次の投稿は「CakePHP1.2で再開」です。

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

オススメの本

CakePHP初の公認ガイドブック。まずこれを読む。

CakePHPでの開発の際には常に机上に準備するべし。

CakePHP 1.2を使い始めるならこの本が必携。

2008年12月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

最近のコメント

最近のトラックバック

Powered by
Movable Type 3.35