fgascon/microframe

Micro PHP M[V]C 框架

0.3.0 2015-06-19 18:55 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:39:26 UTC


README

Micro PHP M[V]C 框架

用法

/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',
		);
	}
}

##致谢

大量代码基于 Yii 框架 的部分。