mistralys / microsite
此包最新版本(dev-master)没有提供许可证信息。
dev-master
2020-06-25 19:51 UTC
Requires
- components/jquery: ~3
- fortawesome/font-awesome: ~4
- mistralys/application-localization: dev-master
- mistralys/application-utils: dev-master
- twbs/bootstrap: ~4
Requires (Dev)
- phpunit/phpunit: 8.2.5
This package is auto-updated.
Last update: 2024-09-05 12:46:32 UTC
README
用于构建基于Bootstrap 4的定制PHP工具的骨架。
Microsite是为了满足PHP开发者日常工作中所需的一组常用功能而开发的。它可以通过composer安装,并提供Web界面所需的大多数功能。它不支持用户认证:这超出了包的范围。
功能
- Bootstrap 4界面
- 集成常见UI元素,如DataGrids
- 通过mistralys/application-utils提供大多数任务的辅助类
- 通过mistralys/application-localization实现本地化
- 通过扩展的mistralys/HTML_QuickForm2处理表单
如何使用
显示媒体文件
将DisplayMedia
页面添加到您的网站中,如下所示
<?php namespace YourSiteNamespace; class Page_DisplayMedia extends \Microsite\Page_DisplayMedia { }
这将允许使用网站的getMediaURL
方法生成查看磁盘上任何媒体文件的URL。
$imageFile = '/path/to/image.png'; $imageUrl = $site->getMediaURL($imageFile); echo '<img src="'.$imageUrl.'">';