我想在我的应用程序中包含 Google API。我想将 Outh2 Key、Secret Key 和 Developer Keys 定义为我可以在 App 控制器中调用和使用的常量。
哪个是定义相同的最佳位置?
我想在我的应用程序中包含 Google API。我想将 Outh2 Key、Secret Key 和 Developer Keys 定义为我可以在 App 控制器中调用和使用的常量。
哪个是定义相同的最佳位置?
/app/Config/bootstrap.php
我不会将它们设置为常量,我会使用配置类来存储它们:
Configure::write(array(
'outh2.key'=>'foo',
'outh2.secret_key'=>'bar',
'outh2.dev_key'=>'baz'
));
$key = Configure::read('outh2.key');
您可以在供应商中宣布与 google API 一起使用的类,在那里您像往常一样定义针常量。在您的应用程序控制器中只包括这样的供应商:
<?php
App::import('Vendor', 'google', array('file' => 'google.php'));
class AppController extends Controller {
...