thinkphp 怎么引用文件

 我来答
能定167
推荐于2018-05-30 · TA获得超过247个赞
知道小有建树答主
回答量:274
采纳率:66%
帮助的人:120万
展开全部
THINKPHP引入PHP文件和原生的是一样的,没有区别! 因为TP是基于PHP上的一个框架。
目前有两种方法,一种是include和require,还有一种是include_once和require_once。根据不同的场合使用不同的代码。前面一种是局部引入,如果不存在会提示但不会终止;后面一种引入是将被引入界面认为是现有页面的一个整体,如果不存在会终止程序并报错。
具体参考代码如下,include类同,具体参考上方区别:

require './path/file_name.php'; //可以执行多次,例如某个模块
require_once './path/file_name.php'; //只包含一次,一般为通用函数等

在thinkPHP中模板和css是这样的输出和引用的:
首先说模板要放在与模板对应的文件夹中,然后css和js等外部引用的文件要在你模板目录下新建一个名叫public的文件夹,css和js文件就是放在这个文件夹中的。
注意此时要更改模板(htnl文件)中的引用地址的代码,例如:
原来你引用css文件是这样引用的:

<link rel="stylesheet" href="./Css/index.css" />

但是在thinkPHP中你要改成:

<link rel="stylesheet" href="__public__/Css/index.css" />

__public__的意思访问当前目录下的public 文件夹,thinkPHP就会访问public文件夹。
夜独行孤单
2018-07-05 · TA获得超过3460个赞
知道大有可为答主
回答量:2803
采纳率:82%
帮助的人:641万
展开全部
操作如下:
/*
类文件命名方式IDCheck.class.php
类文件里面注意要命名空间,,例如在Think文件夹下面,就要命名为namespace Think;
*/

/*

控制器里面的写法:
引入方法:use Think\IDCheck;
然后再实例化该类,实例化方法:$ID = new IDCheck();
*/
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_無名M
2018-05-29
知道答主
回答量:42
采纳率:38%
帮助的人:8.7万
展开全部
include()函数相当于指定这个文件的路径,当被包含的文件有错时,不会影响到本身的程序运行。

require()函数是指包含进来的内容被当成当前文件的一个组成部分,所以当包含进来的文件有语法错误或者文件不存在的时候,那当前文件的PHP脚本都不再执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式