2017-01-04 10 views
0

twigのレンダリングパスを変更したいと思います。私はcodeigniterとtwigを使用しています。Twig_Error_Loaderディレクトリが存在しません

$loader = new Twig_Loader_Filesystem(FCPATH.'themes/site/default'); 
$twig = new Twig_Environment($loader); 
$twig->load('layout.twig.php'); 
echo $twig->render(APPPATH.'views/site/welcome.twig.php', $data); 

しかし、コードが与えるエラーです:私のコードは以下の通りです

Type: Twig_Error_Loader 

Message: Unable to find template "/var/www/html/test.ab/application/views/site/welcome.twig.php" (looked into: /var/www/html/test.ab/themes/site/default). 

Filename: /var/www/html/test.ab/vendor/twig/twig/lib/Twig/Loader/Filesystem.php 

Line Number: 232 
+0

がなぜに相対的ですCI ....を使用している間、symfonyとしてタグを設定していますか? – nospor

+0

私は、小枝は交響曲によって開発されたので、私は助けを得るかもしれないと思った:( –

答えて

0

$loader = new Twig_Loader_Filesystem(FCPATH.'themes/site/default'); $twig = new Twig_Environment($loader); echo $twig->render('welcome.twig.php', $data);

ビューファイルがFCPATH.'themes /サイト/デフォルトの」

関連する問題