时间:2021-07-01 10:21:17 帮助过:36人阅读
<html><head><metacharset="UTF-8"><title>首页title>head><body><ahref="{:U('Home/User/index')}">登录a><ahref="">注册a>body>html>
U 方法使用参考地址:http://www.thinkphp.cn/info/132.html
在Controller
下新建一个UserController.class.php
文件,其代码如下:
namespaceHome\Controller;
useThink\Controller;
classUserControllerextendsController {publicfunctionindex(){$this->display();//在上一节讨论过了,这将直接
输出User下的index.html页面(为什么是User下的,因为TP的规范规定类名和文件名一致.)
}
publicfunctionlogin(){//默认php获取方式// $data = $_POST;// var_dump($data);//TP的I方法$data = I('post.');//post.表示所有的 post.username表示获取username,可以有第二个参数表示默认值,第三个参数表示过滤if ($data['username']=='admin' && $data['userpwd']=='admin') {
$this->show('SUCCESS'); //在这里应该指向一个login.html,来实现View和Controller分离思想
}else {
$this->show('FAIL');
}
}
?>I 方法使用参考地址:http://www.thinkphp.cn/document/308.html
在View下新建User文件夹,对应上面的控制器类名,在里面创建index.html和login.html
.\Application\Home\View\User\index.html的代码如下:
<html><head><metacharset="UTF-8"><title>登录title>head><body><h1>一个简单的登录页面h1><formaction="{:U('Home/User/login')}"method="post">
用户名<inputtype="text"name="username">input>
密码<inputtype="password"name="userpwd">input><inputtype="submit">form>body>html>
').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介绍了 Think PHPTP框架的基本使用 二,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。