2012-06-06 16 views
6

Desidero includere l'API di Google nella mia app. Voglio definire Chiave Outh2, Chiave segreta e Chiavi dello sviluppatore come costanti che posso chiamare e utilizzare nel controller dell'app.CakePHP Definizione di costanti

Qual è il posto migliore per definire lo stesso?

risposta

9

/app/Config/bootstrap.php

non avrei configurarli come costanti, mi piacerebbe utilizzare la classe di configurazione per memorizzarle:

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

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

Si può annunciare di classe che funziona con Google API nei fornitori, lì definisci le costanti dell'ago come al solito. E nel tuo controller app include solo venditore come questo:

<?php 

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

class AppController extends Controller { 
...