TinyMe - 基于flight与medoo构建的微型php框架
基于
flight
与medoo
构建的微型php框架。
安装
类似于 Laravel
项目的安装,设置服务器网站根目录到 public
文件夹,并使用 composer
来安装或更新依赖包等等操作。您可以在终端窗口执行以下命令来完成:
git clone https://github.com/ycrao/tinyme.git tinyme.dev
cd tinyme.dev
cp .env.example .env
vim .env
composer install
cd app
chmod -R 755 storage
演示站: http://tinyme.yas.so 。
文档
TinyMe
使用第三方组件,你可以从他们各自网站获得相应帮助。
核心
基于 mikecao/flight
,官方网站: http://flightphp.com/ , https://github.com/mikecao/flight 。
缓存(Cache)
if (Flight::cache('data')->contains('foo')) {
$unit = Flight::cache('data')->fetch('foo');
} else {
$bar = 'bar cache';
Flight::cache('data')->save('foo', $bar);
}
基于 doctrine/cache
,官方网站: http://docs.doctrine-project.org/en/latest/reference/caching.html , https://github.com/doctrine/cache 。
日志(Log)
$logger = Flight::log()->debug('debug log');
基于 katzgrau/klogger
, 官方网站: https://github.com/katzgrau/KLogger 。
数据库(Database)与模型(Model)
Flight::model('Page')->getPageByID(1);
Flight::db()->get('tm_page', '*', [
'id' => 1
]);
基于 catfan/medoo
,官方网站 : https://github.com/catfan/medoo , http://medoo.in/doc 。
参考
授权协议
TinyMe
是以 MIT 授权协议 发布的开源软件。
QQ Group (官方QQ群)
如果你懂中文,欢迎加入官方QQ群:260655062 。