美文网首页
TP5环境的搭建以及运用

TP5环境的搭建以及运用

作者: 九尾74 | 来源:发表于2018-10-10 22:54 被阅读866次

一,TP5的环境搭建

  1.准备工具,去官网下载thinkPHP5,有各种班本的,建议下载完整版

    百度搜索 “thinkphp”进入官网下载thinkphp5.0。

   也可以利用Composer安装,git安装(官网下载较为方便)

  2.进入phpStudy打开WWW文件

2-1

  3.将下载好的文件放入新建文件并命名为tp5的文件中

3-1

4.进行测试,成功的标准为打开index.php后出现

4-1

这时你的一些相关配置已经配置好了

详情可以去百度进行搜索,这种文章很多

二.Tp5的运用   

     这个的前提是需要对mvc有一定了解的,下面是简单的实例

 1.找到app文件,并在里面建立对应的文件夹

1-1

    2.打开mysql建立数据库

2-1

3.更改tp5里面的数据库文件的配置

3-1

4.mvc里面的内容如下

控制层:

<?php

namespace app\index\controller;

use \think\Controller;

use app\index\model\Indexo as Log;

class Index extends Controller

{

    public function index()

    {

      /// echo "string";

    if (request()->isPost())

    {     

        ///实例化类

    $indexo=new Log;

    ///进行判断,然后响应

        $stats=$indexo->index(input("username"),input("password"));

if ($stats=1)

{

return $this->success("成功"."Index/index");

}

elseif ($stats=2)

{

return $this->error("用户名不存在");

}

else

{

return $this->error("请输入用户名和密码");

}

    }

    return $this->fetch("index");

    }

    public function test()

    {

        return "dsfgdfg";

    }

}

模型层:

<?php

namespace app\index\model;

use \think\Model;

class Indexo extends Model

{

////传递两个参数

    public function index($username,$password)

    {

      // echo "string";

      $admin=\think\Db::name("good")->where("price","=",$username)->find();

      if ($admin)

      {

        if ($admin['newproduct']=md5($password))

            {

            return 1;

            }

        else

            {

            return 2;

            }

        }

        else

            {

        return 3;

            }

    }

}

view层:

<!DOCTYPE html>

<html>

<head> 

<meta charset="utf-8"> 

<title>菜鸟教程(runoob.com)</title> 

</head>

<body>

<form action="" method="post">

  用户名: <input type="text" name="username"><br>

  密码: <input type="text" name="password" maxlength="4"><br>

  <input type="reset" value="重置">

  <input type="submit" value="提交">

</form>

<p>点击重置按钮重新设置表单。</p>

</body>

</html>

运行结果图

总的来讲,这个过程不太难,如果遇到问题:将你的TP5改成debug模式,一般来讲主要遇到的问题有两个,一个是你的文件的路劲的问题,一个是你连接数据库的时候的问题,这两个问题如果遇到了,也不难,百度可以百度出很多结果,不过之所以开debug模式都是让你知道问题的所在,而且这两个问题,除非第二个的独具库连接那,否则,用不上百度!

相关文章

  • TP5环境的搭建以及运用

    一,TP5的环境搭建 1.准备工具,去官网下载thinkPHP5,有各种班本的,建议下载完整版 百度搜索 “...

  • 服务器部署TP5项目

    服务器环境搭建-tp5 本地环境:Apache: 2.4php:7.3.10mysql:5.7.26 1. 安装A...

  • 2、macOS下如何安装TP5

    紧接上文,PHP环境搭建完毕后,就可以开始选择框架了,这里我选择从TP5入手,那么如何在macOS下安装TP5呢?...

  • OpenGL绘制基本流程

    环境搭建以及需要引入包 参考:OpenGL环境搭建 引入相关资源 #include "GLShaderManage...

  • 软件环境搭建和运用

    vi 基本操作 vi test.html 处于命令行模式 方向键选中要编辑的位置,按住 i 进入插入模式 写代码...

  • Weex 1:Weex接入iOS项目

    导语: 本文介绍Weex的环境搭建,以及如何将Weex接入iOS项目中 一、环境搭建#### 1、安装homebr...

  • JNI(NDK)开发教程二 (androidstudio JNI

    window 下 AndroidStudio JNI开发环境搭建以及Test Project ...

  • nestjs学习笔记(二):使用webpack热重载

    搭建步骤 nestjs环境以及脚手架的搭建可以参考我第一篇文章:nestjs学习笔记(一)环境搭建与模式粗略分析 ...

  • python

    python环境搭建 因为我是学iOS的,所以现在所做的环境配置以及编译器的搭建都是基于Mac OS系统所做的搭建...

  • 初识Flutter-搭建环境(Mac)

    刚刚接触了Flutter,这里把搭建环境的,以及从中遇到的坑过程记录下来。 环境搭建 1、配置用户环境变量 终端打...

网友评论

      本文标题:TP5环境的搭建以及运用

      本文链接:https://www.haomeiwen.com/subject/mhtvaftx.html