承接 palmtree/html 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

palmtree/html

最新稳定版本:v5.0.0

Composer 安装命令:

composer require palmtree/html

包简介

HTML component for Palmtree PHP

README 文档

README

License Build

Build and render HTML elements using an OOP style interface and jQuery style selectors.

Requirements

  • PHP >= 7.1

Installation

Use composer to add the package to your dependencies:

composer require palmtree/html

Usage Example

<?php use Palmtree\Html\Element; $menu = new Element('ul.some-class'); $menuItems = []; $menuItems[] = [ 'label' => 'Home', 'href' => 'https://example.org', ]; $menuItems[] = [ 'label' => 'About', 'href' => 'https://example.org/about', ]; $menuItems[] = [ 'label' => 'Contact', 'href' => 'https://example.org/contact', ]; foreach ($menuItems as $item) { $a = Element::create('a[href="' . $item['href'] . '"]')->setInnerText($item['label']); $li = Element::create('li.item')->addChild($a); $li->classes[] = 'item-' . strtolower($item['label']); $menu->addChild($li); } $menu->attributes->setData('item_total', (string)count($menuItems)); $menu->attributes['aria-label'] = 'Navigation' echo $menu->render(); ?>

Renders the following HTML:

<ul class="some-class" data-item_total="3" aria-label="Navigation"> <li class="item item-home"> <a href="https://example.org">Home</a> </li> <li class="item item-about"> <a href="https://example.org/about">About</a> </li> <li class="item item-contact"> <a href="https://example.org/contact">Contact</a> </li> </ul>

License

Released under the MIT license

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固