ciro23/mvc-framework

此包已废弃且不再维护。未建议替代包。

简单MVC框架,包含默认的Controller、Model和Dbh

dev-master 2021-06-30 10:28 UTC

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)。