Плагин CakePHP-воображать-плагин Ошибка реализации - PullRequest
0 голосов
/ 21 января 2019

Я работаю с cakephp 3.6 и у меня возникают проблемы с реализацией плагина (https://github.com/burzum/cakephp-imagine-plugin/)

Похоже, это должно быть очень просто реализовать, но я не могу понять это, и я, вероятно, отсутствуетчто-то очевидное.

вызов функции-члена processImage () для логического значения

В соответствии с инструкциями по установке я добавил следующий код в config/bootstrap.php:

Plugin::load('Burzum/Imagine');
Configure::write('Imagine.salt', '$ntCdb-nQuImAnht3cC9PF4Q8P-bOXSppm^c3qcq');

У меня есть внутри src / Model / Table / PhotosTable.php:

namespace App\Model\Table;
use Cake\ORM\Table;
use Cake\Validation\Validator;

class PhotosTable extends Table
{
    public $name='Photo';
    public $tablePrefix = '';
    ...

    public function initialize(array $config)
    {
        $this->addBehavior('Burzum/Imagine.Imagine');
    }

Наконец, я добавил в приложение src/Controller/Controller.php функцию простого примера из документации плагина:

    public function photos($id,$title)    
    {
        $details=$this->Photos->photoDetails($id);

        $imageOperations = array(
            'thumbnail' => [
                'height' => 450,
                'width' => 450
            ],
        );

        $this->Image->processImage(
            BASE_URL.'image/'.$details->photo_name,
            BASE_URL.'image/thumb_'.$details->photo_name,
            [],
            $imageOperations
        );

        // ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...