【发布时间】:2017-06-22 23:09:08
【问题描述】:
我是 Php mvc 设计的新手,我一直在阅读教程,Simple MVC for beginners。在本教程中,作者基于某个链接路由来自index.php 文件的所有调用。我有一个用 html 编写的登录页面,想知道如何路由我的,比如说当用户单击注册按钮时,基于按钮而不是链接的注册视图?
这让我想到了另一个问题。从登录页面视图到注册视图是否需要控制器?
视图/布局页面:
<DOCTYPE html>
<html>
<head>
</head>
<body>
<header>
<a href='/php_mvc_blog'>Home</a>
</header>
<?php require_once('routes.php'); ?>
<footer>
Copyright
</footer>
<body>
<html>
index.php:
<?php
require_once('connection.php');
if (isset($_GET['controller']) && isset($_GET['action'])) {
$controller = $_GET['controller'];
$action = $_GET['action'];
} else {
$controller = 'pages';
$action = 'home';
}
require_once('views/layout.php');
?>
【问题讨论】:
标签: php html model-view-controller