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

0.3.0 2015-06-19 18:55 UTC

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.