所以,我尝试使用laravel但是我想使用树枝而不是刀片。
https://github.com/rcrowe/TwigBridge
这家伙写了一个"桥"对于它,但我不能让它工作。
我已添加到/config/app.php中的提供程序数组:
...
'TwigBridge\ServiceProvider'
]
我已添加到/config/app.php中的别名数组:
'Twig' => 'TwigBridge\Facade\Twig',
],
但是在自述文件中它只显示了这些行,但并没有真正说出放在哪里:
Twig::addExtension('TwigBridge\Extension\Loader\Functions');
Twig::render('mytemplate', $data);
在我的routes.php文件中没有它们我有:
Route::get('/', function () {
return view('hello.html.twig');
});
但是,当我访问所述路线时,我得到的是一个错误的页面错误页面
1 - in FileViewFinder.php line 137
2 - at FileViewFinder->findInPaths('hello.html.twig', array('/var/vhost/project101/resources/views')) in FileViewFinder.php line 79
3 - at FileViewFinder->find('hello.html.twig') in Factory.php line 151
所以我只能假设我错过了什么,但真的不知道是什么。
那些设法让枝条工作的laravel粉丝?
答案 0 :(得分:1)
没关系..按照惯例,实际上寻求帮助的行为通常会导致你在寻找答案。
Route::get('/', function () {
//return view('hello.html.twig');
return View::make('hello', ['name' => 'younes']);
});
使用twig文件的命名约定
<name>.twig
EG: hello.twig