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 和创建可能在您的“媒体”控制器中处理。

例如。我的蛋糕应用程序App::uses('Sanitize', 'Utility');在其 PostController 中使用。

编辑:

我想它会是这样的。

<?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 回答