minimvc/minimvc

针对非常小型的Web应用的定制MVC框架

dev-development 2020-03-04 22:59 UTC

This package is not auto-updated.

Last update: 2024-10-02 03:16:47 UTC


README

这是一个具有路由、php-mysql包装器、视图、验证、URL缓存、分页的定制框架。它只是一个小的“周末项目”,但要成为一个完整的框架,必须具备更多功能,如上传图片、电子邮件(使用mail())、请求输入、中间件、会话、令牌等。模型、控制器、路由和env()看起来与Laravel类似,视图也是一样的:Blade模板引擎。如何在此处使用blade(https://laravel.net.cn/docs/5.1/blade)。

#安装

从本仓库克隆或下载

mkdir install-dir

cd install-dir

composer require minimvc/minimvc dev-master

cd ..

mv install-dir/vendor/minimvc/minimvc .

rm -rf install-dir

cd minimvc

composer update

cp .env.example .env(像.env.example一样编写.env文件,如果使用mysql,请放入您的mysql数据库凭据)。

chmod -R 777 cache

chmod -R 777 cache_url

修改public/.htaccess中的RewriteBase /sitedir/public/行,如果您使用xampp、wampp进行本地开发,请放入您的sitedir。例如,对于localhost/minimvc,在.htaccess中RewriteBase /minimvc/public/。

在Core/Request@url方法中使用第13行或第14行,取决于您的开发环境。

查看router.php、控制器和模型以获取示例。