CakePHP que define constantes
cakephp-2.1 cakephp-2.2 (2)
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.
¿Cuál es el mejor lugar para definir lo mismo?
/app/Config/bootstrap.php
No los configuraría como constantes, usaría 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'');
Puede anunciar la clase que funciona con la API de Google en los proveedores, allí define constantes de aguja como de costumbre. Y en su controlador de aplicaciones solo incluya un proveedor como este:
<?php
App::import(''Vendor'', ''google'', array(''file'' => ''google.php''));
class AppController extends Controller {
...