2012-06-06 16 views
6

Uygulamamda Google API'yi eklemek istiyorum. Outh2 Key, Gizli Anahtar ve Geliştirici Anahtarlarını Uygulama denetleyicisinde arayabileceğimiz ve kullanabileceğim Sabitler olarak tanımlamak istiyorum.CakePHP Sabitler Tanımlama

Aynı şeyi tanımlamak için en uygun yer hangisidir?

cevap

9

/app/Config/bootstrap.php

Ben onları saklamak için yapılandırmak sınıfını kullanmayı tercih ediyorum, sabitler olarak ayarlayabilirsiniz olmaz:

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

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

Sen işleri sınıfını duyurabilir satıcılarda google API ile, her zamanki gibi iğne sabitlerini tanımlarsınız. Ayrıca, uygulama denetleyicinizde de şu gibi satıcılar bulunur:

<?php 

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

class AppController extends Controller { 
...