ciro23 / mvc-framework
此包已废弃且不再维护。未建议替代包。
简单MVC框架,包含默认的Controller、Model和Dbh
dev-master
2021-06-30 10:28 UTC
Requires
- php: >= 5.3
- vlucas/phpdotenv: ^5.1
This package is auto-updated.
Last update: 2022-03-01 00:39:23 UTC
README
简单MVC框架,包含默认的Controller、Model和Dbh
如何使用
这个“框架”只包含默认的Controller、Model和Dbh类,但不包含路由器,路由器需要您自行实现。所有自定义控制器和模型都必须分别扩展自Mvc\Controller和Mvc\Model。.env.example文件包含连接数据库所需的所有私有数据模板。根据自己的文件夹结构更改这些静态属性
- Mvc\Controller::modelSuffix,所有模型类名的公共后缀(默认为"Model");
- Mvc\Controller::viewsPath,视图存储的路径(默认为"/app/views/");
- Mvc\Controller::viewsSuffix,所有视图的公共后缀(默认为".view.php")。
特性
- Mvc\Controller->model($model),通过类名创建所需的模型对象;
- Mvc\Controller->view($view),通过文件名(不带扩展名)包含所需的视图;
- Mvc\Model->executeStmt($stmt, $inParameters)。