2012-06-06 13 views
6

Chcę dołączyć Google API do mojej aplikacji. Chcę zdefiniować klucz Outh2, klucz tajny i klucze programisty jako stałe, które mogę wywoływać i używać w sterowniku aplikacji.CakePHP Definiowanie stałych

Jakie jest najlepsze miejsce do zdefiniowania tego samego?

Odpowiedz

9

/app/Config/bootstrap.php

Nie chciałbym ustawić je jako stałe, chciałbym użyć klasy configure je przechowywać:

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

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

może ogłosić klasę, która działa z Google API w dostawcach, tam jak zwykle definiujesz stałe igły. W kontrolce aplikacji uwzględnij tylko takiego dostawcę:

<?php 

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

class AppController extends Controller { 
...