estartar / core
超轻量级PHP MVC框架
dev-main
2021-04-22 01:50 UTC
Requires
- php: >=7.2
- ext-pdo: *
- phpmailer/phpmailer: ^6.2
This package is auto-updated.
Last update: 2024-09-22 10:14:11 UTC
README
Core是一个用PHP编写的微型MVC框架,作为对架构模式和应用程序生命周期的学习而构建。非常容易配置和使用,简化了常规任务,并允许在短时间内用少量代码创建系统。
这是一个理解将有助于迁移到更健壮的框架(如Laravel、Zend)的概念的良好起点。
安装
通过composer
composer require estartar/core:dev-main
配置
为了开始使用,我们需要一个配置文件,例如模型
define( "CONFIG", [ "BASEDIR" => str_replace('\\', '/', dirname(__FILE__)), "BASEURL" => "https://:8080", "BASEFOLDER" => "", "BASECONTROLLER" => "Home", "BASEMETHOD" => "Index", "BASEPARAMS" => [], "DBDRIVER" => "mysql", "DBHOST" => "", "DBPORT" => "3306", "DBNAME" => "", "DBUSER" => "", "DBPASSWORD" => "", "DBOPTIONS" => [ PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8", PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ, PDO::ATTR_CASE => PDO::CASE_NATURAL, PDO::ATTR_EMULATE_PREPARES => false ] )
许可
MIT许可证(MIT)。