mtoolkit/mtoolkit-controller

MToolkit 框架的控制器模块

0.0.2 2016-06-02 09:23 UTC

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>

现在您可以创建您的网络应用程序了。

处理器

路由

视图生命周期

  1. 构造函数
  2. 初始化
  3. 加载
  4. 预渲染
  5. 渲染
  6. 后渲染

构造函数

初始化

加载

预渲染

渲染

后渲染