【问题标题】:How to produce php+html in haxe如何在haxe中生成php+html
【发布时间】:2012-11-24 08:10:16
【问题描述】:

我想用 heXa 在 HTML 中生成 php 代码。例如:

<?php
$temp = 'Hello';
?>
<html>
<body>
<?php echo $temp?>
</body>
</html>

我将如何使用 haxe 编写上述内容? haxe 站点向您展示了如何生成 PHP 代码,但没有提及如何使用 HTML 生成 PHP。

【问题讨论】:

    标签: haxe


    【解决方案1】:

    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 Razor 克隆 Erazor

    【讨论】:

    • 谢谢。除了作为菜鸟问题之外,我不知道为什么我收到了反对票。我希望那些投反对票的人留言。除此之外,我感谢您的帮助。
    • @rexposadas 我也不知道 - 我赞成这个问题。很高兴知道当您从 PHP 转到 Haxe 时需要使用模板。
    猜你喜欢
    • 2022-08-19
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-31
    相关资源
    最近更新 更多