thinkPHP5中两个HTML页面间使用herf进行跳转

不涉及thinkPHP框架的情况下,两个HTML页面间的跳转,我们通常会使用以下形式来进行跳转:
在这里插入图片描述
例如:本文准备在登录界面,点击 注册,会跳转到注册界面
在这里插入图片描述

但是,在使用thinkPHP时,若仍用此种形式,会提示
在这里插入图片描述

解决方法

在控制器中写一方法进行渲染模板输出,然后将HTML文件中的herf对应的路径改为

'{:url("模块/控制器/方法")}'————即对应控制器中的渲染方法

故,本文例示应改为:
模板渲染
在这里插入图片描述
href指定
在这里插入图片描述
PS:
系统默认的自动定位模板规则为:
当前模块/默认视图目录(view)/当前控制器(小写)/当前操作(小写).html
当然也可以根据以上规则进行模板指定。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
京东jos是京东提供的一种云服务,包括对象存储、CDN、视频转码等功能。如果想在ThinkPHP5使用京东jos,可以按照以下步骤操作: 1. 安装京东jos SDK 可以通过 Composer 安装京东jos SDK: ``` composer require jingdong-union/jd-union-sdk-php ``` 2. 配置应用信息 在 `config` 目录下新建 `jos.php` 文件,填写如下内容: ```php <?php return [ 'app_key' => 'your app key', 'app_secret' => 'your app secret', 'access_token' => 'your access token', 'bucket_name' => 'your bucket name', ]; ``` 其,`app_key` 和 `app_secret` 为京东jos的应用信息,`access_token` 是访问凭证,`bucket_name` 是对象存储的桶名。 3. 使用对象存储功能 ```php <?php namespace app\index\controller; use think\Controller; use Jdcloud\Credentials\Credentials; use Jdcloud\Result; use Jdcloud\Service\OSS\OSSClient; class Index extends Controller { public function index() { // 实例化OSSClient $credentials = new Credentials(config('jos.app_key'), config('jos.app_secret')); $ossClient = new OSSClient([ 'regionId' => 'cn-north-1', 'credentials' => $credentials, ]); // 上传文件 $file = request()->file('image'); $result = $ossClient->putObject([ 'Bucket' => config('jos.bucket_name'), 'Key' => $file->getOriginalName(), 'Body' => fopen($file->getRealPath(), 'r'), ]); // 打印上传结果 dump($result->toArray()); } } ``` 以上代码演示了在 ThinkPHP5 使用京东jos的对象存储功能,实现了上传文件的功能。其他功能的使用方法类似,只需要根据 SDK 提供的 API 进行调用即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值