当前位置:Gxlcms > PHP教程 > ThinkPHPTP框架的基本使用二

ThinkPHPTP框架的基本使用二

时间:2021-07-01 10:21:17 帮助过:36人阅读

本节将实现一个简单的表单登录过程
首先在View的Index里的index.html创建一个登录按钮,因为通过上一节,访问HelloTP即显示这个页面
.\Application\Home\View\Index\index.html的代码如下

<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教程有兴趣的朋友有所帮助。

  • 人气教程排行