演示 / 框架
Requires
- php: ^5.5||^7||^8
- container-interop/container-interop: ^1.1
- danielstjules/stringy: ^1.9|~2.2.0
- nayjest/collection: ^2.3
- nayjest/manipulator: ^3.1.0
- nayjest/tree: ^3
Requires (Dev)
- ext-curl: *
- squizlabs/php_codesniffer: ~2.3
- view-components/testing-helpers: ^2.0.1
Suggests
- league/uri: Required by Pagination component
- symfony/var-dumper: Required by SymfonyVarDump component
Provides
- dev-master
- v0.26.9
- v0.26.8
- v0.26.7
- v0.26.6
- v0.25.5
- v0.25.4
- v0.25.3
- v0.25.2
- v0.25.1
- v0.25.0
- v0.24.5
- v0.24.4
- v0.24.3
- v0.24.2
- v0.24.1
- v0.24.0
- v0.23.4
- v0.23.3
- v0.23.2
- v0.23.1
- v0.23.0
- v0.22.3
- v0.22.2
- v0.22.1
- v0.22.0
- v0.21.12
- v0.21.11
- v0.21.10
- v0.21.9
- v0.21.8
- v0.21.7
- v0.21.6
- v0.21.5
- v0.21.4
- v0.21.3
- v0.21.2
- v0.21.1
- v0.21.0
- v0.20.0
- v0.19.1
- v0.19.0
- v0.18.2
- v0.18.1
- v0.18.0
- v0.17.0
- v0.16.6
- v0.16.5
- v0.16.4
- v0.16.3
- v0.16.2
- v0.16.1
- v0.16.0
- v0.15.0
- v0.14.0
- v0.13.0
- v0.12.0
- v0.11.0
- v0.10.0
- v0.9.0
- v0.8.1
- v0.8.0
- v0.7.0
- v0.6.1
- v0.6.0
- v0.5.0
- v0.4.1
- v0.4.0
- v0.3.0
- v0.2.1
- v0.2.0
- v0.1.0
- dev-table_view_improved
This package is auto-updated.
Last update: 2021-07-06 16:25:38 UTC
README
面向企业Web应用程序的灵活框架无关UI
项目状态:自2016年8月12日以来的alpha版本
有疑问? 在问题跟踪器中提问.
目录
要求
- PHP 5.5+ (hhvm & php7 都受支持)
安装
将组件安装到现有项目中
推荐的安装组件的方式是通过 Composer。
从您的项目目录中运行以下命令
composer require view-components/view-components
作为独立项目安装
为了在您的系统上运行此包附带的自带测试和演示应用程序,您需要将其作为独立项目安装。
composer create-project view-components/view-components
这相当于执行git clone后对供应商执行"composer install"。Composer将自动运行'post-create-project-cmd'命令,这将调用交互式安装。
如果您想使用默认设置并静默运行,只需添加--no-interaction
选项。
如果您已经克隆了这个仓库,或者您想重新安装此包,导航到包文件夹,然后运行不带包名称的composer create-project
命令。
如果您确定不需要重新安装composer依赖项,则可以仅执行捆绑的安装器:composer run post-create-project-cmd
这种安装有额外的要求
- ext-curl
- ext-pdo_sqlite
演示应用程序
此包自带演示应用程序。
演示的源代码在此 处 可用
工作演示
Travis CI自动将此包附带的自带Web应用程序部署到Heroku。
您在这里可以看到工作演示: http://view-components.herokuapp.com/
第一次运行可能较慢,因为Heroku在没有流量时关闭工作者,并在第一次访问时再次启动。
在本地运行演示应用程序
要本地运行它,您必须将此包安装为带有开发依赖项的独立项目。
然后,从包目录中使用以下命令运行web服务器
composer serve
此命令使用PHP捆绑的web服务器。
现在,在浏览器中打开http://localhost:8000(对于Windows用户,启动web服务器后将会自动打开)。
文档
正在完善中。非常欢迎贡献!
测试
此应用程序捆绑了使用PHPUnit创建的单元和验收测试。
要本地运行测试,您必须将此包安装为带有开发依赖项的独立项目。
运行单元和验收测试的命令
composer test
检查代码风格的命令
composer cs
贡献
安全
如果您发现任何与安全相关的问题,请通过电子邮件[email protected]联系,而不是使用问题跟踪器。
许可
© 2014—2016 Vitalii Stepanenko
MIT许可下授权。
请参阅许可文件以获取更多信息。