定制 pport/htmlparser 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

pport/htmlparser

Composer 安装命令:

composer require pport/htmlparser

包简介

Frontend HTML Templating to a PHP Backend : pPort Html Parser lets you embed PHP logic in your markup. Use it with a PHP Backend to render your application's views on the server side.

README 文档

README

Pport HTMLParse Package : Enables writing of front-end interfaces with PHP as HTML tags.

Installation

Install pport\htmlparser using composer :

composer require pport/htmlparser

To Create FrontEnd Applications Supported

1. Create a Front-End HTML. Ensure you include pport-reactive.js . Your HTML templates need to be placed in tag

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

  <body>
    <fetch route="http://localhost: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. On your server implement your logic to receive and execute the requests into pure HTML templates

<?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);
;?>

统计信息

  • 总下载量: 87
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: mit
  • 更新时间: 2022-11-20

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固