2

私はCakephpを初めて使用します。外部のphpライブラリを私のCakephp Webアプリに使用したい..ディレクトリ構造はそのようなものです

私はここからこのドロップボックスphpライブラリをダウンロードしました..だから、ここでもディレクトリ構造を見ることができます https://github.com/BenTheDesigner/Dropbox

    mydropboxfolder/examples/accountinfo.php

現時点では、cakephp なしで実行すると問題なく動作するので、最初にサンプルを試してみたいと思います。

だから私がしたことは、フォルダー全体(mydropboxfolder)をアプリ/ライブラリにコピーしたことです

ファイルaccountinfo.phpをクラスに変更したので、このようなコードを追加しました

  class  accountinfo{

public static function getccountinfo(){
  //whole accountinfo class code here
     }

そして、コントローラーでこのファイルを呼び出しています

  function dropbox()
      App::uses('accountinfo', 'mydropboxfolder/examples');
    accountinfo::account_info();  

しかし、私はこれらのエラーが発生しています

エラー:require_once() [http://php.net/function.require'>function.require]: 必要な '../Dropbox/OAuth/Storage/Encrypter.php' を開けませんでした (include_path='C:\xampp\ htdocs\cakephp\lib;.;C:\xampp\php\PEAR')
ファイル: C:\xampp\htdocs\cakephp\app\Lib\dropbox\examples\bootstrap.php
行: 26

何が間違っているのかわかりません..一部のファイルがロードされていないか、他の何かが..事前に感謝します

4

1 に答える 1

5

外部ライブラリを App\Vendor フォルダーにコピーしてから、次を使用します。

App::import('Vendor', 'mydropboxfolder/examples/accountinfo');

幸運を

于 2013-09-13T12:50:26.980 に答える