2017-12-08 7 views
0

私はPhalconプロジェクトを新規作成しました。Phalcon 3.2.4プロジェクトにTwig2.xをインストールする方法はわかりません。Twig 2.xをPhalconにインストールするにはどうすればいいですか?3.2.4

私はTwigをコンポーザー経由でインストールしようとしましたが、次の手順に従います。http://www.calinrada.com/using-twig-with-phalcon-php/ - しかし動作しません。

も試してみましたこの: https://www.snip2code.com/Snippet/450288/USING-TWIG-WITH-PHALCONgitサブモジュールとして TwigIncubatorでは、あまりにも gitサブモジュールを持っていますが、それは動作しません)。

これを行うための新しいガイドがありますか?

私は実際にVoltが好きですが、ブロックを他のブロックに埋め込むことはサポートしていません(参照:https://github.com/phalcon/cphalcon/issues/329)。

+0

をそれは動作しませんが、本当に正確な記述ではありません。少し詳しく説明できますか? – entio

+0

@entio、致命的なエラー:キャッチされないエラー:クラス 'Twig_Autoloader'が見つかりません – candlejack

答えて

1

あなたは小枝をロードしたり、

composer require phalcon/incubator 
composer require twig/twig 
composer require mustache/mustache 

を口ひげするインキュベーターを使用することができます。そして、あなたはあなたのビューのサービス登録時:

$view = new View(); 
$view->setViewsDir($config->application->viewsDir); 
$view->registerEngines(array(
    '.phtml' => 'Phalcon\Mvc\View\Engine\Php', 
    '.volt' => 'Phalcon\Mvc\View\Engine\Volt', 
    '.mustache' => 'Phalcon\Mvc\View\Engine\Mustache', 
    '.twig' => 'Phalcon\Mvc\View\Engine\Twig', 
)); 
+0

口ひげとは何ですか? – candlejack

+0

Mustacheはボルトや小枝のようなテンプレートエンジンですが、多くのプログラミング言語もサポートしています。https://mustache.github.io/ https://github.com/bobthecow/mustache.php – user1855153

関連する問題