1

だから私はこのCakePHP全体に不慣れですが、Uploaderプラグインをインストールすることを探しています。ファイルをダウンロード/正しい場所に配置した後、最初のインストール手順でスタックします:http: //milesj.me/code/cakephp/uploader。これがどこかに追加する必要のあるコードだと思います。

// CakePHP 2
CakePlugin::load('Uploader');
App::import('Vendor', 'Uploader.Uploader');
$this->Uploader = new Uploader();

でもどこに置けばいいのかわからない!基本的な「ブログチュートリアル」を使用していますが、名前を「投稿」から「メディア」に変更しました。プラグインを含めるために、このコードをどこに配置しますか?残りの手順についてもよくわかりません。デフォルトの「ブログチュートリアル」の設定に関して誰かがそれを手伝ってくれるとしたら、それは素晴らしいことです。ありがとう!

編集:CakePluginの部分が機能しています。App:import行がよくわかりません。MediaControllerクラス内に追加しようとしていますが、エラーが発生します。この線はどこに行きますか?

編集:App:import行が機能しているので、新しいUploader()部分が必要です

4

1 に答える 1

1

私はこの特定のプラグインを使用していませんが、同様のプラグイン(MeioUpload)を使用しました。

CakePlugin::load('Uploader')ブートストラップ構成ファイル(app / config / bootstrap.php)に含まれます

App :: importと作成は、「メディア」コントローラー内で処理される可能性があります。

例えば。MyCakeAppはPostControllerで使用App::uses('Sanitize', 'Utility');します。

編集:

こんな感じになると思います。

<?php
    App::import('Vendor', 'Uploader.Uploader');
    class MediaController extends AppController {
        $this->Uploader = new Uploader();
        /* The rest of the controller */
    }

しかし、私は間違っている可能性があります。そのプラグインの説明は奇妙です。

于 2012-04-13T04:05:28.167 に答える