控制器

<?php
namespace HomeController;
use ThinkController;
class MainController extends Controller
{
    //前置操作
    public function _before_XianShi()
    {
        echo "显示之前";
    }
    
    public function XianShi()
    {   
echo $_POST["name"]; echo "主页面";
//传参数
echo $name.$age; //读取配置 /*$model = C('URL_MODEL'); echo $model; */ //动态配置 /*C('URL_MODEL',0); echo U("XianShi");*/ } //后置操作 public function _after_XianShi() { echo "显示之后"; } public function CeShi() {
//注册变量
   //$this->assign("text","hello");
//调用模板显示 //$this->display();
var_dump(get_defined_constants(true));//常量信息 }
public function login()
 {
  //实现两个逻辑,显示,登录
  if(empty($_POST))
  {
   $this->display();
  }
  else
  {
   //实现登录
   echo "实现登录";
  }
  
 } }
复制代码

浏览器中输入http://localhost:8080/thimk/index.php/Home/Main/XianShi/name/li/age/22即可运行显示

如要运行CeShi(),还要在View中建文件夹Main,在该新建文件夹中建CeShi.html文档

CeShi.html:

复制代码
<head>
<meta charset="utf-8" />
<title>无标题文档</title>
</head>

<body>
<a href="/thimk/index.php/Home/Main/XianShi/name/li/age/22">调用显示操作</a>

<div><{$text}></div>
<form action="__CONTROLLER__/XianShi" method="post">
<input type="text" name="name" />
<input type="submit" value="提交" />
</form>
</body>
复制代码

浏览器中输入http://localhost:8080/thimk/index.php/Home/Main/CeShi即可运行显示

Login.html:

复制代码
<head>
<meta charset="utf-8" />
</head>

<body>
<form action="__ACTION__" method="post">
<input type="text" name="uid" />
<input type="password" name="pwd" />
<input type="submit" value="提交" />
</form>
</body>
原文地址:https://www.cnblogs.com/dianfu123/p/5600852.html