The controller module of MToolkit framework.
MPageController is an autorun controller for the web pages.
Controller (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";
}
}
And the view file. Every view file must contain the meta tag, with the correct content-type:
<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>
And now you can create your web app.
- Construct
- Init
- Load
- Pre render
- Render
- Post render