mtoolkit / mtoolkit-controller
MToolkit 框架的控制器模块
0.0.2
2016-06-02 09:23 UTC
Requires
- php: >=5.3.0
- mtoolkit/mtoolkit-core: 0.0.2
- querypath/querypath: >=3.0.0
Requires (Dev)
- phpunit/phpunit: 5.1.*
This package is not auto-updated.
Last update: 2024-09-14 19:03:57 UTC
README
MToolkit 框架的 MToolkit 控制器模块。
摘要
控制器如何工作
MPageController
MPageController 是网页的自动运行控制器。
控制器(Index.php)
<?php require_once __DIR__ . '/Settings.php'; use \MToolkit\Controller\MPageController; class Index extends MAbstractPageController { private $masterPage; public function __construct() { parent::__construct(__DIR__.'/Index.view'); } public function helloWorld() { return "Hello World"; } }
以及 视图 文件。每个视图文件都必须包含元标签,并带有正确的 内容类型
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Index.view:
<?php /* @var $this Index */ ?> <html> <head> <title>Entry page</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <b><?php echo $this->helloWorld(); ?></b> </body> </html>
现在您可以创建您的网络应用程序了。
处理器
路由
视图生命周期
- 构造函数
- 初始化
- 加载
- 预渲染
- 渲染
- 后渲染