6

我想在我的应用程序中包含 Google API。我想将 Outh2 Key、Secret Key 和 Developer Keys 定义为我可以在 App 控制器中调用和使用的常量。

哪个是定义相同的最佳位置?

4

2 回答 2

9

/app/Config/bootstrap.php

我不会将它们设置为常量,我会使用配置类来存储它们:

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

您可以在供应商中宣布与 google API 一起使用的类,在那里您像往常一样定义针常量。在您的应用程序控制器中只包括这样的供应商:

<?php

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

class AppController extends Controller { 
...
于 2012-06-06T15:38:53.137 回答