и все работает должным образом на сервере PHP v 5.6
я проблема с TWIG. Этот код работает в школе, но абсолютно не с моим ноутбуком. Я пытался с простым кодом, но у меня есть ошибка:
Исправляемая фатальная ошибка: аргумент 1, передаваемый в Twig_Filter :: __ construct (), должен быть экземпляром заданной строки, названной в / opt / lampp / htdocs / webalizer / projetSilex / vendor / twig / twig / lib / Twig / Extension / Core .php в строке 139 и определено в /opt/lampp/htdocs/webalizer/projetSilex/vendor/twig/twig/lib/Twig/Filter.php в строке 35
Я использую php 5.6 / SILEX 2.0 / Twig 2.0
Спасибо за вашу помощь.
Мой код очень прост, но не работает:
require_once __DIR__.'/vendor/autoload.php';
$app = new Silex\Application();
$app->register(new Silex\Provider\TwigServiceProvider(), array(
'twig.path' => __DIR__.'/views',
));
$app->get('/', function(){
return "hello";
});
$app->get('/hello/{name}', function($name)use($app){
return $app['twig']->render('hello.twig',
array("name"=>$name
));
});
$app->run();>