thinkphp6.0 控制器中做版本控制,url如何访问?

发表时间:2020-10-19 03:53:50
摘要信息

thinkphp6.0 控制器中做版本控制,url如何访问?


如图,我在controller下面创建了v1的文件夹,然后在里面建类库,url如何访问这样的布置呢?

如Soft.php中的一个方法!

<?php
declare (strict_types = 1);

namespace app\admin\controller\v1;

use app\AdminController;

class Soft extends AdminController
{
public function index()
{
return '您好!这是一个[soft]示例应用';
}

public function getSoftList(){
if (!$this->request->isPost()){
$this->error('请求错误');
}
$param = $this->request->post();
$list = \app\admin\model\Soft::whereLike('softname','%'.$param['softname'].'%')->page($param['page'])->limit(14)->select();
$this->success('获取成功',$list);
}

}
域名/index.php/admin/v1.soft/getSoftList

这样访问即可!


由于我的中间件,所以目前返回是这样的,可以自己尝试下直接返回如

public function test($str){
return $str;
}


是可以正常访问的,如果懒得自己写路由,可以直接这样定位!

40% Complete (success)