0
我想用heXa在HTML中生成php代碼。例如:如何在haxe中生成php + html
<?php
$temp = 'Hello';
?>
<html>
<body>
<?php echo $temp?>
</body>
</html>
如何使用haxe編寫上述代碼? haxe網站向您展示瞭如何生成PHP代碼,但沒有提及如何使用HTML生成PHP。
我想用heXa在HTML中生成php代碼。例如:如何在haxe中生成php + html
<?php
$temp = 'Hello';
?>
<html>
<body>
<?php echo $temp?>
</body>
</html>
如何使用haxe編寫上述代碼? haxe網站向您展示瞭如何生成PHP代碼,但沒有提及如何使用HTML生成PHP。
Haxe不是一種腳本語言,可以用這種方式從html文件中調用。您必須調整工作流程,將您的html模板和數據作爲單獨的單位進行準備,並讓已編譯的應用程序根據您的意願對它們進行組合。
這是一個快速的例子,應該在任何Haxe服務器目標語言(php,neko,cpp)中工作。 (也許還Java和C# - 不知道,如果模板實現就緒):
package ;
import haxe.Template;
import neko.Lib;
class Main
{
static function main()
{
var data = { greeting: 'Hello' };
var template = new Template('<html><body>::greeting::</body></html>');
var output = template.execute(data);
Sys.print(output);
}
}
還有一堆的HAXE模板引擎在那裏,例如.NET剃刀克隆Erazor
謝謝。除了作爲一個noob問題,我不知道爲什麼我收到了反對票。我希望那些倒票的人留下了一個信息。除此之外,我感謝幫助。 – rexposadas
@rexposadas看到這裏:http://stackoverflow.com/questions/15286331/run-php-client-side –
@rexposadas我也不知道 - 我upvoted這個問題。很高興知道您何時從PHP到Haxe,您需要使用模板。 – zehelvion