簡體   English   中英

Apache 速度與 PHP

[英]Apache Velocity with PHP

我一直在搜索 Google 以嘗試查找 Apache Velocity 是否可以與 PHP 一起使用,但到目前為止我還沒有找到任何可以說明的東西。

有誰知道這是否可能或是否有替代方法。

基本上我要做的是將 HTML 電子郵件從我的 PHP 代碼中分離出來,這樣我就可以加載大量模板文件,然后在需要時將它們關閉。 這樣我就不必在 .php 文件中編寫長字符串 HTML 代碼。

任何幫助將不勝感激。

對於 PHP,我使用Smarty模板引擎,它的語法與 Velocity 相似,易於使用。 我發現{$myvar}<?php echo $myvar; ?>更易讀。 <?php echo $myvar; ?> .

不需要長字符串 HTML 代碼,因為 PHP 無論如何都是模板語言。 ?>結束 PHP 上下文,然后使用<?php echo $myvar; ?> <?php echo $myvar; ?>必要時嵌入到您的 HTML 中。 使您的 email 模板分離 PHP 文件並包含它們以使模板解決方案完整。

還有其他基於 PHP 的模板解決方案,因此無需關注 Velocity(它在其概述頁面上將自己定位為 PHP 的替代品)。 這已在 Stack Overflow 上進行了詳細討論。 這里有一個很好的討論:

我也沒有看到或找不到包含的方法。 BTW, Velocity template is more Java based and it is widely used for Java coding, you should be looking for Twig, Smarty, etc PHP based template engine system.

我推薦Twig - 最快、簡單和安全的 PHP 模板引擎之一。

請參閱此鏈接討論 Twig 與其他 PHP 模板引擎的性能。

順便說一句,Twig 是由創建 Symfony 的人開發的:-)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM