У меня проблема с TWIG. Этот код работает в школе, но совсем не с моим ноутбуком. Я пробовал с простым кодом, но у меня есть ошибка:
Обманутая фатальная ошибка: аргумент 1 передан Twig_Filter:: __ construct() должен быть экземпляром строки, заданной строки, вызываемой в/opt/lampp/htdocs/webalizer/projetSilex/vendor/twig/twig/lib/Twig/Расширение/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();>