raid-software / epiphany
此包的最新版本(1.0.1)没有提供许可证信息。
1.0.1
2018-12-16 09:53 UTC
Requires
- php: >=5.2.0
This package is auto-updated.
Last update: 2024-09-07 19:21:54 UTC
README
快速。简单。整洁。RESTful
外观
最基础的例子是包括路由模块,定义几个端点,并提供一个回调函数,当有人请求该页面时执行。
Epi::init('route');
getRoute()->get('/', 'home');
getRoute()->get('/contact', 'contactUs');
getRoute()->run();
function home() {
echo 'You are at the home page';
}
function contactUs() {
echo 'Send us an email at <a href="mailto:foo@bar.com">foo@bar.com</a>';
}
了解更多关于模块的信息
阅读Epiphany中可用各个模块的文档。
- 路由 - 一个将路径映射到函数的RESTful路由库。
- API - 一个用于创建私有和公共API的辅助模块。这既新颖又令人兴奋。
- 会话 - 一个支持原生PHP会话、APC和Memcached的多引擎会话库。
- 数据库 - 一个简单的PDO的MySql驱动器接口。
- 缓存 - 一个支持APC和Memcached的简单缓存库。
- 配置 - 一个基于ini的配置库,支持覆盖。
宣言
Epiphany框架快速、简单、整洁且遵循RESTful原则。框架在底层并没有做太多魔法。它设计得非常简单且非常强大。
文档提供了一些我们认为是编写良好代码的惯例,但你可以自由地使用任何你喜欢的风格。框架从不规定你应该如何编写或组织你的应用程序。
你需要什么
Epiphany框架只需要PHP 5+、Apache和mod_rewrite。仅此而已!
入门
以下链接到的文档和文章将帮助你快速入门。仓库中包含一个示例目录,其中包含子应用程序,突出了Epiphany框架的不同功能。
作者
如果你有建议或问题,请与作者联系。