多功能轻量级 PHP 框架 Lying Framework

MIT
PHP
跨平台
2017-07-28
老黑屋
     __        __
    / / __ __ /_/__  __ ____
   / / / // // //  \/ // _  \
  / /_/ // // // /\  // // /
 /____\_  //_//_/ /_/_\_  /
    /____/          \____/

Yii2是我的PHP Framework入门老师,我心怀尊敬。我看过Yii2的绝大部分核心源码,大轮子虽然功能完善,但是在写小项目的时候有点拖沓的感觉。怀着“PHP是世界上最好的语言”的信念,我自以为是的造了个轮子—Lying。

通过不断探索,改进,总结后编写而成的Lying,身怀100k+的代码,麻雀虽小,五脏俱全。这话说的有点过于夸张,但是我相信你在使用的过程中会发现它的美。有兴趣的同学可以fork去看看代码,如果它能给你的PHP之路带来一点启发,那是再好不过了。当然,如果你觉得Lying的某些地方有缺陷,你可以提Issue或者PR,我会根据你的意见对Lying进行完善。如果你喜欢Lying,欢迎你来学习、使用。但是如果你不喜欢它,也请你不要玷污它,因为每个人心中都有一门世界上最好的语言(比如PHP)和一个世界上最好的框架(比如Lying)。

因为参考了Yii2的部分设计,所以Lying和Yii2的使用方式有诸多的相同点。

INSTALL

git clone git@github.com:carolkey/lying.git
composer create-project carolkey/lying lying

REQUIREMENTS

  • php : >= 5.5.0
  • pdo : *
  • apcu : *(可选)
  • memcached : *(可选)
  • redis : (可选)

DOCUMENTATION

http://www.kancloud.cn/carol/lying

TODO

  • MongoDB封装

FEATURES

  • 单入口经典MVC。
  • 代码库0依赖。
  • 代码遵循PSR-2规范。
  • 基于PSR-0,PSR-4,classMap多种自动加载方式。
  • 基于Service Locator的设计,懒加载、配置和逻辑代码分离,扩展方便。
  • 统一功能接口,功能相同的服务类在配置文件即可自由无缝切换,不影响逻辑代码。
  • PDO实现的MySQL QueryBuilder + ActiveRecord支持,数据库支持主从分离。
  • Apcu/Memcached/File/Redis多种缓存实现。
  • 高性能FileLog日志实现。
  • 路由支持正反向解析(路由仅支持rewrite模式,如果服务器不支持,请移步其他框架)。
  • 完善的CLI制度。
  • 模块<->域名绑定,让你快速实现前后台分离。
  • 工厂\Lying::$maker简便使用服务类。
  • 基于layout的PHP原生模板,渲染更快。
  • Apache,Nginx,IIS,虚拟主机简易部署。
  • And so on...

LICENCE

MIT

FEEDBACK

加载中

评论(1)

滔哥
滔哥
G,P,这两干嘛的 。。。

暂无资讯

暂无问答

woke up this morning

woke up this morning

2015/06/12 13:33
3
0
poj Flip Game

代码可能有bug, poj上过了 百练上过不了,可能是开始输入的问题,求大神指教

2013/05/19 23:31
32
0
poj 1078 Gizilch

题是水的...但是题目很长

2013/11/26 23:55
17
0
Linux 查看内存使用情况

1、hp unix 查看内存使用情况 swapinfo -t 2、其它Linux可以用 $ free -m              total       used       free     shared    buffers    ...

2016/04/20 16:11
39
1
Expensive and uncomfortable

原文 When a plane from London arrived at Sydney airport, workers began to unload a number of wooden boxes which contained clothing. No one could account for the fact that one of...

2015/09/09 13:34
39
0
Obamacare Regulations

Health Care Reform Obamacare Regulations Are 8 Times Longer Than BibleSince March moncler winter jackets 2010, when President Barack Obama signed the Patient Protection and Affo...

2016/12/20 15:52
1
0
added wide keds taylor swift foot

black keds

2015/11/13 14:24
9
0
性能测试工具的 Coordinated Omission 问题

> 作者:唐刘 很早之前就看过 Gil 大神的一篇文章[《Your Load Generator Is Probably Lying To You - Take The Red Pill And Find Out Why》](https://link.zhihu.com/?target=http%3A//hig...

05/28 15:04
31
0
Customize a Distro with Remastersys

Remastersys is a complete system backup tool, but it can also be used to create your own customized remix of an Ubuntu or Debian installation. Basically, you customize a running...

2011/04/10 21:06
202
0
typically links of london no more expensive than

Because online jewelers (like Overstock Silver) obtain the Tiffany inspired silver diamonds by the yard necklace from manufacturers by the bulk and the resulting tremendous savi...

2014/04/23 16:50
5
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部