thinkphp 一个文件怎么调用另一个文件中的define()_ThinkPHP已有模板与TP框架结合

本文介绍了如何在ThinkPHP框架中整合外部商品模板,包括将HTML文件复制到指定目录,创建并组织静态资源文件夹,调整CSS、JS、IMG路径。同时,文章详细展示了如何定义常量路径来引用静态资源,例如CSS_URL、JS_URL和IMG_URL,以实现更灵活的路径管理。
摘要由CSDN通过智能技术生成

下载一个商品模板

如图所示:

ea4964e0b8d54018c019b84c3759f553.png

我们解压商城模板,打开如图所示点击index.html

41e0f2efce60ed33b1d89eea65524895.png

我们把index.html复制到如下目录:

e2cd8a7c1d8bdc277fbdd63486a9a89a.png

我们再进行访问

http://localhost:8989/php/ThinkPHP3/shop/index.php/Home/

如图所示:

a20a00c39085619c4350ad016196be60.png

我们现在加入样式

1)在home目录新建如下几个文件夹

6fb0751db7678af5a4523415016b4271.png

2)在public目录下新建三个目录

60662a79e307a474b1f4ed4f3ac0385e.png

3)将商城模板的css,js,img拷进对应的文件夹中

c733051064644171102d45415ab5a10c.png

修改相应的js,css,img的路径

<link href="/php/ThinkPHP3/shop/Home/Public/css/style.css" rel="stylesheet" type="text/css" />

<a href="#" name="top"><img class="logo" src="/php/ThinkPHP3/shop/Home/Public/img/logo.gif"></a>

相对路径方式:灵活

修改style.css文件

803028b5ee5717ed4ab46fc046336d00.png

输入:

http://localhost:8989/php/ThinkPHP3/shop/#​localhost:8989

34518588ce47fb26225adb7a059ab6d9.png

文件的引入

css静态资源文件被模板文件引入

index.php-->IndexController--->index.html---->style.css

相对路径的设置:相对index.php

css本身引入img图片

style.css-->img

1)相对路径的方式:非常灵活,编辑代码少

练习一:修改User的login.html,输入

http://localhost:8989/php/ThinkPHP3/shop/index.php/Home/User/login​localhost:8989

看是否输出如下界面

797d78a6891b16bfdb78db0c8fa5a830.png

练习一:修改User的register.html,输入

http://localhost:8989/php/ThinkPHP3/shop/index.php/Home/User/register​localhost:8989

看看是否输入是如下界面

c9f5dc00bc5f50bc6178bdb977ab3918.png

给静态资源设定访问常量路径

define("CSS_URL",'/php/ThinkPHP3/shop/Home/Public/css/');

define("JS_URL",'/php/ThinkPHP3/shop/Home/Public/js/');

define("IMG_URL",'/php/ThinkPHP3/shop/Home/Public/img/');

如下图所示:

<?php
header("Content-Type: text/html;charset=utf-8");
define('APP_DEBUG',true);//开发调试模式
define("CSS_URL",'/php/ThinkPHP3/shop/Home/Public/css/');
define("JS_URL",'/php/ThinkPHP3/shop/Home/Public/js/');
define("IMG_URL",'/php/ThinkPHP3/shop/Home/Public/img/');
//引入接口文件
include ("../ThinkPHP/ThinkPHP.php");
?>

0570cbdb910e590692d3de6bb6db0383.png

<link href="<?php echo CSS_URL;?>style.css" rel="stylesheet" type="text/css" />

如图所示

478a817407c090f474925dcf3d624b1b.png

其他图片路径,换一换试试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值