ブリッツテンプレート速いテンプレートエンジンCで書かれており、PHPモジュールとしてコンパイルされます。それはphp_templates代替としてスタートしたが、はるかに発展。
プロジェクトは、拡張可能なテンプレート·コントローラ(PHPでカスタムビュークラス)と弱アクティブテンプレート(HTMLで簡単なロジック)に基づいています。
のこのリリースのの新機能である:
- これは、HTML出力はエスケープする最初のリリースでます。
- 自動エスケープは(デフォルトではオフ)新しいblitz.auto_escape定数で有効になっています。
- 基本フィルタのサポートは、{{$ VAR |フィルター}}を使用して追加した。構文ます。
- のみ&QUOT、生&QUOT。そして&QUOT、エスケープ&QUOT。フィルターはと変数だけのために、サポートされています。
- 内部HTML拡張は5.4.0で改善され、いくつかのエスケープ機能はそのような不許可のUnicode文字などの以前のバージョンで動作しないことに注意してくださいます。
<李は> blitz.charset定数を除去した。エンジンは、デフォルトのPHP設定を使用する必要があります。
のバージョン0.7.1.15:
- Thisバージョンのの新機能、性能および修正プログラムPHP-5.4を向上させます。 *コンパイルの問題ます。
のトリッキーなネストされたが、修正されましたが含まのバージョン0.7.1.11:
- Aのセグメンテーション違反での新機能です。
- メソッドの小文字化は新しい変数によって抑制することができます。blitz.lower_case_method_namesます。
- の条件の空の引数の構文エラーを修正しました。
- 新規ドキュメントがパッケージに追加されました。
のバージョン0.6.8でのの新機能は次のとおりです。
- 新しいINI変数&QUOT、blitz.check_recursion&QUOT。追加されました。再帰の内部再帰チェックが含まれて無効にするには、この設定を使用します(例えば、自身を含むテンプレートを使用して、階層的なコメントツリーの構築)します。
- ネストされた中でセグメンテーションフォールトが(場合によっては、シャットダウン段階での方法結果の二重解放があるかもしれません)が含まれます。
ユーザー定義関数を固定して
のバージョン0.6.7でのの新機能:
- 無限(チェックループが追加された含めるバグ#241 )
- blitz.pathグローバルは、Windows系のシステムで正常に動作する必要があり(&QUOT; C:/ DIR /&QUOT、パス)
- ブロック()はIFによって隠されたコンテキストに影響を及ぼし/ UNLESS(バグ#211)
- に対してgetSTRUCT()returnes正しくIF / UNLESSノード(バグ#230)
- ()を添加していない限り、新しい内部メソッド
- の場合とは逆のペア()
のバージョン0.6.6でのの新機能は次のとおりです。
- 新しいメソッド(&QUOT;割り当てる&QUOT;そして&QUOT。ディスプレイ&QUOTは;)ブリッツクラスに追加されました。 。
- &QUOT;割り当て&QUOT。セット&QUOT;&QUOTです。別名。 &QUOT、ディスプレイ&QUOT。 &QUOTを解析;,、すぐに結果を出力するテンプレートを実行します。 ;&QUOTと同じ引数を持っています。
- 新しいINI変数&QUOT、blitz.warn_context_duplicates&QUOT。追加されたします。
- (デフォルトは0)、ブリッツは完全なコンテキストパスを比較することにより、コンテキスト名の重複の警告を生成します。
- 珍しいセグメンテーション違反のカップルが固定した(呼び出し&QUOT時にユーザー/内部メソッドを実行するステップフェッチ&QUOT;非初期化コンテキストからパラメータを指定せずに)します。
それが1に設定されている場合は
のバージョン0.6.5でのの新機能:
- とSegfault一部&QUOT上で、壊れた&QUOT。テンプレートを固定します。
のバージョン0.6.4でのの新機能は次のとおりです。
- マイナーの修正が行われた 。
- 変数の接頭辞は現在、関数のリファレンスによって空の値に設定することができます。
- 事前定義された変数は、シングルラインで正しく出力されます。
- 、およびブール変数がで修正されました:
- セグメンテーション違反設定配列(NULL)値と他に何も設定は後から修正されています。
if文
グローバル、事前定義されます。
のどのバージョン0.6.3のの新しく追加されましたマルチラインIF / UNLESSブロックします。
コメントが見つかりません