2016-04-13 13 views
0

phalcon 2.0でこのテンプレートエンジンを使用します。 phalcon-devtoolsでプロジェクトを作成しました。このテンプレートエンジンは機能しません。デフォルトは*.phtmlですが、私はvoltが欲しいです。今、このプロジェクトは、このhierarchyがありますPhalconマルチモジュール - ボルトが作動しない

phalcon-プロジェクトフォルダ:

- public 
    - index.php 
- config 
- apps 
    - frontned 
    - controllers 
    - models 
    - views 
     - index 
     - index.volt 
     - layouts 
     - main.volt 
    - backend 
- cache 

index.voltは、次のようになります。

{% extends "layouts/main.volt" %} 

{% block content %}test{% endblock %} 

とレイアウト - main.voltはこれを含んでいます

{{ content() }} 

このようにして、空白の空白のページが表示されます。 私を助けることができますか?前もって感謝します。

+0

services.phpにボルトエンジンを登録しましたか? https://docs.phalconphp.com/en/latest/reference/volt.html#activating-volt – Timothy

+0

はい、私は何が間違っているのか分かりません:( – betty39johnson

+0

こんにちは、 最初にレイアウトフォルダを作成しようとしました$ view-> setViewsDir($ config-> application-> viewsDir); $ view-> setLayoutsDir( '_ layouts /');あなたのニーズ(ここではボルトを初期化します) '' '...その後、そのフォルダ内でファイルindex.voltを作成し、{{content()}}の中に置きます。インデックスフォルダにindex.voltを単に" test "コンテンツで変更します:)私はうまくいくと思います今。 –

答えて

0

こんにちは、ここで私はあなたが簡単に構築することができます自動化機能を持つマルチモジュールアプリケーションで、過去のAutoRouting機能を構築しているあなたの人生を保存します。

https://github.com/softdream/Phalcon-autorouter

すぐに私は、残りのルーティング機能を持つリポジトリを更新し、説明に英語修復ます、お楽しみください。 これがあなたを助けてくれることを願っています。あなたのケースでは

あなたの場合

これはメインテンプレートとテンプレートを配置する必要があり、インデックステンプレートやディレクトリのデフォルト設定では、より問題のように見えています。

あなたのソリューションを維持したい場合は、あなたをアドバイスするために私たちを助けるために、以下を提供してください:テンプレート

  • main.phtmlのためのディレクトリフォルダの
  • 設定ビューのか、特定のモジュールで

    1. ブートストラップの実装をレイアウトテンプレートとそのフォルダの構造