piedweb/render-html-attributes
最新稳定版本:0.1.844
Composer 安装命令:
composer require piedweb/render-html-attributes
包简介
[Twig Extension] Transform an array in html tag attributes.
README 文档
README
This package is an extension for both Twig and Plate engine Plates.
Plates is not anymore supported since v1.0.3.
Two features for the same goal Manipulate html tag attributes via object/PHP array :
attr({class: "col", id: "piedweb", data-content:"Hello :)', ...})transform an array in html tag attributesmergeAttr($attributes1, $attributes2, [$attributes3, ...])merge multiple array without loosing values (Eg. :['class' => 'main']+['class' => 'content']=['class' => 'main content'])
Table of contents
Usage
Load the extension in twig (eg for symfony) :
piedweb.twig.extension.render_attributes:
class: PiedWeb\RenderAttributes\TwigExtension
public: false
tags:
- { name: twig.extension }
Then use it :
{{ attr({class:"main content"})|raw }}
{{ mergeAttr({class:"main"}, {class:"content"})|raw }}
Installation
composer require piedweb/render-html-attributes
Requirements
Stand alone extension.
See composer.json file.
Contributors
- Original author Robin (PiedWeb from the Alps Mountain)
- ...
License
MIT (see the LICENSE file for details)
统计信息
- 总下载量: 43.32k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 1
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-11-12