pport / htmlparser
前端HTML模板到PHP后端:pPort Html Parser 允许你在标记中嵌入PHP逻辑。与PHP后端一起使用,可以在服务器端渲染你的应用程序视图。
dev-master
2023-08-19 15:01 UTC
Requires
- php: >=5.3.0
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); ;?>