gpt4 book ai didi

php - 使用 Slim 框架和 Twig 模板时出错

转载 作者:可可西里 更新时间:2023-11-01 00:48:13 25 4
gpt4 key购买 nike

我正在尝试让 Slim 与 Twig 模板系统一起工作,这是我的 index.php

的一部分
// Twig [Template]
require 'Extras/Views/Twig.php';
TwigView::$twigDirectory = __DIR__ . '/vendor/Twig/lib/Twig/';

//Slim
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();

$app = new \Slim\Slim(array(
'view' => $twigView
));

这是我的结构

Extras
|_Views
|_Twig.php
Slim
templates
vendor
|_Twig
|_lib
|_Twig
index.php

我尝试了几次其他配置并搜索购买我总是遇到这个错误:

Fatal error: Class 'Slim\View' not found in C:\wamp\www\slim\Extras\Views\Twig.php on line 43

有人可以帮我吗?我找到的所有示例都是使用 composer

最佳答案

好的,我解决了。这是解决方案:

// Slim PHP
require "Slim/Slim.php";
\Slim\Slim::registerAutoloader();

// Twig
require "Twig/lib/Twig/Autoloader.php";
Twig_Autoloader::register();

// Start Slim.
/** @var $app Slim */
$app = new \Slim\Slim(array(
"view" => new \Slim\Extras\Views\Twig()
));

现在这是我的结构。

Slim
|_Extras
|_Views
|_Twig.php
|_Slim
templates
Twig
|_lib
|_Twig
|_Autoloader.php
index.php

¡我希望这对其他人有帮助!

关于php - 使用 Slim 框架和 Twig 模板时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13368963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com