当前位置:网站首页>thinkphp3.2.3

thinkphp3.2.3

2022-07-05 16:28:00 qq_42307546

https://www.thinkphp.cn/donate/download/id/610.html

安装完成后直接访问会在Application生成home目录里面包含前台的控制器和方法这里说下thinkphp采用的mvc架构
m(model)与数据库交互
v(view)视图,web所展示的页面
c控制器主要是一些方法功能

thinkphp mvc的使用
访问首页
在这里插入图片描述
实际上它访问的/index.php?m=home&c=index&a=index
index.php是入口文件所有的方法都需要它进行传输m=home&c=index&a=index代表home目录下的index控制器的index 方法
在这里插入图片描述
也可以这样访问
index.php/home/index/index

我们可以尝试在index控制器下写一个test方法

<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
    
    public function index(){
    
        $this->show('<style type="text/css">*{ padding: 0; margin: 0; } div{ padding: 4px 48px;} body{ background: #fff; font-family: "微软雅黑"; color: #333;font-size:24px} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.8em; font-size: 36px } a,a:hover{color:blue;}</style><div style="padding: 24px 48px;"> <h1>:)</h1><p>欢迎使用 <b>ThinkPHP</b>!</p><br/>版本 V{$Think.version}</div><script type="text/javascript" src="http://ad.topthink.com/Public/static/client.js"></script><thinkad id="ad_55e75dfae343f5a1"></thinkad><script type="text/javascript" src="http://tajs.qq.com/stats?sId=9347272" charset="UTF-8"></script>','utf-8');
    }
    public function test(){
    
        echo "This is test";
    }
}

访问路劲
index.php/home/index/index/test
在这里插入图片描述
尝试在home目录下在创建一个新的控制器名字为test,里面的方法名为index打印phpinfo信息
在这里插入图片描述

<?php
namespace Home\Controller;
use Think\Controller;
class TestController extends Controller {
    
    public function index(){
    
       phpinfo();
    }

}

访问index.php/home/test/index
在这里插入图片描述

原网站

版权声明
本文为[qq_42307546]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_42307546/article/details/125566842