2012-04-24 3 views
0

オブジェクトを持つクラスにロードされたベンダを記述し、すべてのクラスメソッドでアクセスできるようにするには?どのようにオブジェクトを持っているクラスに読み込まれたベンダーを書き、ケーキのPHPのすべてのクラスメソッドでアクセスできる?

App::import('Vendor', 'facebook', array('file' => 'facebook/facebook.php')); 
    $facebook = new Facebook(array(
     'appId' => XXXXXXXXX, 
     'secret' => XXXXXXXXXXXXXXX, 
    )); 


class test_controller { 

function A() { 
    $facebook->showUser() 
} 
function B() { 
    $facebook->showUser(); 
} 
} 

答えて

0

bootstrap.phpで初期化してください。

+0

あなたが本当に欲しいのであれば、自分のクラスを作成し、 'libs'に入れてからブートストラップからそのクラスをインポート/初期化してください。 –

+0

それはしばらくの間、応答を受け入れることを害しません;)あなたが受け取るヘルプの質を改善するかもしれません。 –

+0

ありがとう..単一のファイルのために、それはまたコンポーネントファイルになります、そして、どのようにそれを書くのですか? –

関連する問題