estartar / core
Ultra Light PHP MVC Framework
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-05-22 09:32:23 UTC
README
Core é um micro framework MVC feito em PHP, construído como estudo do padrão de arquitetura e do ciclo de vida da aplicação. Muito fácil de configurar e usar, facilita tarefas comuns e permite a criação de sistemas em pouco tempo, com pouco código.
Um ótimo ponto de partida para o entendimento de conceitos que irão facilitar a migração para frameworks mais robustos como Laravel, Zend.
Instalação
Via composer
composer require estartar/core:dev-main
Configuração
Para começar a usar, precisamos de um arquivo de configurações como o modelo
define( "CONFIG", [ "BASEDIR" => str_replace('\\', '/', dirname(__FILE__)), "BASEURL" => "http://localhost: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 ] )
License
The MIT License (MIT).