2012-06-06 5 views
6

私のアプリにGoogle APIを含めたいと思います。 Outh2 Key、Secret Key、Developer KeysをApp Controllerで呼び出して使用できる定数として定義します。CakePHP定数の定義

同じものを定義するのに最適な場所はどれですか?

答えて

9

/app/Config/bootstrap.php

私は、定数として設定していないだろう、私はそれらを格納するためのconfigureクラスを使用したい:

Configure::write(array(
    'outh2.key'=>'foo', 
    'outh2.secret_key'=>'bar', 
    'outh2.dev_key'=>'baz' 
)); 

$key = Configure::read('outh2.key'); 
1

あなたは働くクラスを発表しますベンダーのGoogle APIを使用して、いつものように針定数を定義します。あなたのアプリコントローラには、次のようなベンダーのみが含まれます:

<?php 

App::import('Vendor', 'google', array('file' => 'google.php')); 

class AppController extends Controller { 
...