2012-06-06 14 views
6

Quiero incluir Google API en mi aplicación. Quiero definir la clave Outh2, la clave secreta y las claves de desarrollador como constantes que puedo llamar y usar en el controlador de la aplicación.CakePHP Definición de constantes

¿Cuál es el mejor lugar para definir lo mismo?

Respuesta

9

/app/Config/bootstrap.php

no me configurarlas como constantes, que haría uso de la clase de configuración para almacenarlos:

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

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

Usted puede anunciar clase que trabaja con la API de Google en los proveedores, allí define constantes de aguja como de costumbre. Y en su controlador de aplicación solo incluya un proveedor como este:

<?php 

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

class AppController extends Controller { 
...