Не могу загрузить сайт - PullRequest
       13

Не могу загрузить сайт

0 голосов
/ 27 февраля 2020

Я использую CakePHP3 с TwigView. Тем не менее, я не могу загрузить любую страницу в моем приложении. Я получаю следующую ошибку в файле src/View/TwigView.php. Что я делаю не так?

Вызов функции-члена loadTemplate () со значением NULL

Конфигурация маршрутизации:

Router::scope('/', function (RouteBuilder $routes) {
    $routes->connect(
      '/',
      ['controller' => 'Man', 'action' => 'login']
    );
    $routes->connect(
      '/man/*',
      ['controller' => 'Man', 'action' => 'login']
    );
    $routes->fallbacks(DashedRoute::class);
});

Настройка TwigView

// file: src/View/AppView.php
namespace App\View;
use WyriHaximus\TwigView\View\TwigView;

class AppView extends TwigView
{
    public function initialize()
    {
    }
}

// file Application.php
class Application extends BaseApplication
{
    /**
     * {@inheritDoc}
     */
    public function bootstrap()
    {
        $this->addPlugin('WyriHaximus/TwigView');
        ....
    }
}

Файл макета

// file: Template/Layout/default.tpl

Контроллер

class AppController extends Controller
{
    public function initialize()
    {
        parent::initialize();
        $this->viewBuilder()->setLayout("default");
    }
}
...