fgascon / microframe
Micro PHP M[V]C Framework
Installs: 35
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/fgascon/microframe
Requires
- php: >=5.3.3
- monolog/monolog: ^1.13
- swiftmailer/swiftmailer: ^5.4
- symfony/http-foundation: ^2.6
- symfony/routing: ^2.6
This package is not auto-updated.
Last update: 2025-12-20 21:53:38 UTC
README
Micro PHP M[V]C Framework
Usage
/index.php
<?php $appPath = dirname(__FILE__).'/app'; require_once(dirname(__FILE__).'/microframe/load_web.php');
/config.php
<?php return array( 'include'=>array( 'services/', ), 'urls'=>array( '/'=>'main/index', 'login'=>'auth/login', 'logout'=>'auth/logout', ), 'databases'=>array( 'default'=>array( 'dsn'=>'mysql:unix_socket=/var/lib/mysql/mysql.sock;dbname=defaultdb', 'username'=>'myuser', 'password'=>'mypassword', ), ), 'services'=>array( 'states'=>array( 'type'=>'redis', ), 'redis'=>array( 'socket'=>'/tmp/redis.sock', ), ), );
/controllers/MainController.php
<?php class MainController extends MFJsonController { public function actionIndex() { return array( 'name'=>"My App", 'version'=>'1.0.0', ); } }
##Acknowledgement
A lot of code is based on parts of Yii Framework.