pport/htmlparser

前端HTML模板到PHP后端:pPort Html Parser 允许你在标记中嵌入PHP逻辑。与PHP后端一起使用,可以在服务器端渲染你的应用程序视图。

dev-master 2023-08-19 15:01 UTC

This package is not auto-updated.

Last update: 2024-09-28 21:05:22 UTC


README

Pport HTMLParse 包:允许使用PHP作为HTML标签编写前端界面。

安装

使用composer安装pport\htmlparser

composer require pport/htmlparser

支持的创建前端应用程序的方法

1. 创建前端HTML。确保你包括了pport-reactive.js。你的HTML模板需要放在标签内

<!DOCTYPE html>
<html lang="en">
  <head> </head>

  <body>
    <fetch route="https://:8000/" params='{"id":"1"}'>
      <@echo('Test') /> <@if(isset(@_GET['form_error'])):/> <@var_dump('Test')
      /> <@endif/>
    </fetch>

    <script type="text/javascript" src="/scripts/jquery.js"></script>
    <script type="text/javascript" src="/scripts/pport-reactive.js"></script>
    <script type="text/javascript">
      Reactive.start();
    </script>
  </body>
</html>

2. 在你的服务器上实现逻辑以接收和执行请求到纯HTML模板

<?php
header("Access-Control-Allow-Origin: *");
include "vendor/autoload.php";
//Test HTML template
//$template = '<@echo("Test") /><@if(isset($_GET["form_error"])):/> <@var_dump("Test") /> <@endif/> ';
$template = $_POST['template'];
$parser = new Parser($template);
$template = $parser->run();
exit($template);
;?>