elnebuloso / flex-code-html
该软件包已被废弃,不再维护。未建议替代软件包。
HTML代码生成器
1.1.0
2015-11-24 19:56 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- elnebuloso/flex-commons: ~3.0
- elnebuloso/flex-converter: ~3.0
- symfony/console: ~2.5
- zendframework/zend-code: ~2.5
- zendframework/zend-db: ~2.5
This package is not auto-updated.
Last update: 2022-02-19 04:14:13 UTC
README
描述
该软件包的目标是创建一个简单且与MVC无关的HTML代码渲染器。
要求
以下版本的PHP由本版本支持。
- PHP 5.4
- PHP 5.5
- PHP 5.6
- PHP 7.0
- HHVM
编码规范
Flex遵循PSR-0、PSR-1、PSR-2和PSR-4文档中定义的标准。
安装/使用
通过Composer
{ "require": { "elnebuloso/flex-code-html": "~1.0" } }
示例
- 每个标签都有一个返回HTML代码的render方法
- 每个标签都有一个返回HTML代码的"__toString"魔法方法,它会在render方法之上渲染HTML代码
- 标签对象的setter方法是可以链式的
- 你可以定义标签应该渲染的文档类型
- 文档类型(例如)决定了如何关闭标签(自闭合标签,void / 非void标签)
- 每个标签可以有TagInterface或String的子代,这些子代将作为标签体渲染(只有当标签未标记为非void标签时)