thinkphp5搭建网站

小编

大家好,今天小编关注到一个比较有意思的话题,就是关于thinkphp5搭建网站的问题,于是小编就整理了3个相关介绍thinkphp5搭建网站的解答,让我们一起看看吧。

  1. thinkphp5.1相对路径和绝对路径?
  2. thinkphp3.2.2支持php5.3.0的环境吗?
  3. thinkphp5.0后台删除数据是软删除吗?

thinkphp5.1相对路径和绝对路径?

thinkphp5搭建网站

在ThinkPHP 5.1中,绝对路径和相对路径的概念与传统的Web开发类似。这两者的主要区别在于如何引用文件和资源的位置。

1. 绝对路径:绝对路径是指从根目录开始的文件或资源路径。在ThinkPHP 5.1中,绝对路径通常以项目的根目录为基准。例如,如果您的项目根目录为`/var/www/html/myproject`,那么`/static/img/example.jpg`就是一个绝对路径,表示图片文件位于`/var/www/html/myproject/static/img/example.jpg`。

2. 相对路径:相对路径是指从当前文件或目录开始的文件或资源路径。在ThinkPHP 5.1中,相对路径通常以当前控制器或视图文件为基准。例如,如果您的当前控制器文件位于`/var/www/html/myproject/application/index/controller/Index.php`,那么`./static/img/example.jpg`就是一个相对路径,表示图片文件位于`/var/www/html/myproject/application/index/controller/static/img/example.jpg`。

在ThinkPHP 5.1中,您可以使用`__DIR__`常量来表示当前文件或目录的绝对路径。例如,`__DIR__.'/static/img/example.jpg'`表示当前文件或目录的绝对路径下的`static/img/example.jpg`文件。同时,ThinkPHP 5.1也支持使用`.`和`..`表示相对路径。例如,`./static/img/example.jpg`表示当前文件或目录的相对路径下的`static/img/example.jpg`文件。

总之,在ThinkPHP 5.1中,绝对路径和相对路径的概念与传统Web开发类似。了解这两者之间的区别有助于正确地引用文件和资源,避免出现路径错误。

thinkphp3.2.2支持php5.3.0的环境吗?

不支持的,这个是thinkphp3.2.2入口文件

// 应用入口文件

// 检测PHP环境

if(version_compare(PHP_VERSION,'5.3.0',' 5.3.0 !');//小于5.3不运行的,说明thinkphp3.2.2有部分功能是基于5.3版本以上运行的。

// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false

define('APP_DEBUG',True);

// 定义应用目录

define('APP_PATH','./Home/');

// 引入ThinkPHP入口文件

require './ThinkPHP/ThinkPHP.php';

// 亲^_^ 后面不需要任何代码了 就是如此简单

thinkphp5.0后台删除数据是软删除吗?

是否是软删除,在TP5.0框架里是根据数据库字段来判断的,deleteTime

要使用软删除功能,需要引入SoftDelete trait,5.0.2版本之前deleteTime属性必须使用static定义。

/ 软删除

User::destroy(1);

// 真实删除

User::destroy(1,true);

到此,以上就是小编对于thinkphp5搭建网站的问题就介绍到这了,希望介绍关于thinkphp5搭建网站的3点解答对大家有用。

文章版权声明:除非注明,否则均为ZBLOG原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,26人围观)

还没有评论,来说两句吧...