您的位置:首页 > 其它

6月13日 控制器

2016-06-13 23:17 323 查看
自写控制器:

MainController.class.php:

<?php
namespace Home\Controller;
use Think\Controller;
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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: