6

アプリにGoogleAPIを含めたい。Outh2キー、シークレットキー、および開発者キーを、Appコントローラーで呼び出して使用できる定数として定義したいと思います。

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

4

2 に答える 2

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');
于 2012-06-06T15:34:26.597 に答える
1

ベンダーでgoogleAPIと連携するクラスを発表することができます。そこでは、通常どおり針定数を定義します。また、アプリコントローラーには、次のようなベンダーのみを含めます。

<?php

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

class AppController extends Controller { 
...
于 2012-06-06T15:38:53.137 に答える