2012-06-06 3 views
6

내 앱에 Google API를 포함하고 싶습니다. Outh2 키, 비밀 키 및 개발자 키를 App Controller에서 호출하여 사용할 수있는 상수로 정의하고 싶습니다.CakePHP 상수 정의

같은 것을 정의하는 가장 좋은 장소는 어느 것입니까?

답변

9

/app/Config/bootstrap.php

내가 그들을 저장하는 구성 클래스를 사용하는 것, 상수로 설정하지 않을 :

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

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

당신은 작동 클래스를 발표 수를 Google API를 사용하면 바늘 상수를 평소처럼 정의 할 수 있습니다. 앱 컨트롤러에는 다음과 같은 공급 업체 만 포함됩니다.

<?php 

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

class AppController extends Controller { 
...