thinkphp配置文件路径在入口文件index.php中配置。 如果Public目录在应用程序目录同等级位置: 2.如果Public在app内部则: 3.如果使用Public在app外部,但定义为:
转载 2016-08-29 17:50:00
130阅读
2评论
一、classpath指向了那里1、用maven构建(build)项目时,默认的classpath指向target/classes/ 2、用maven打包(package)项目时,默认的classpath指向war内部的WEB-INF/classes/二、如果获取springboot项目默认的classpath// 获取classpath String classpath = ResourceU
转载 2023-06-26 22:58:47
319阅读
TP中有不少路径的便捷使用方法,比如模板中使用的__URL__,__ACTION__等,如果你对这些路径不是很明白,用起来说不定就会有这样或那样的问题,抑或出了错也不知道怎么改,现在我们看一下这些路径到底是代表了什么吧!假如你项目首页的URL是:www.test.com/other/Form假如当前模块是:Index假如当前操作是:index那么首页完整的URL:http://www.test.c
转载 精选 2015-02-04 12:24:22
527阅读
一、阿帕奇域名已经开始访问的时候:(去掉index.php) 访问路径: JS路径代码: 二、阿帕奇域名没开启:(没有掉index.php) 访问路径: JS路径代码:
原创 2021-06-04 23:00:29
273阅读

 一、阿帕奇域名已经开始访问的时候:(去掉index.php
原创 2023-04-05 20:18:56
103阅读
在thinphp5.0框架里,js,css配置文件都是加载在/public/static的目录下,所以要引用这些文件,路径必须是要写好的,代码如图: 这里请注意!!!我为什么要这样写呢?因为我在本机入口加载的时候的配置是这样的: 所以他那个完整的链接是 不然的话会报net::ERR_ABORTED
原创 2022-06-13 12:12:13
132阅读
配置如下: 'DB_TYPE'                => 'pdo', 'DB_DSN'         &nb
原创 2012-12-11 15:19:39
2253阅读
状态配置 每个应用都可以在不同的情况下设置自己的状态(或者称之为应用场景),并且加载不同的配置文件。 举个例子,你需要在公司和家里分别设置不同的数据库测试环境。那么可以这样处理,在公司环境中,我们在入口文件中定义: define('APP_STATUS','office'); 那么就会自动加载该状态对应的配置文件(位于Application/Common/Conf/office....
转载 2017-09-27 18:31:00
113阅读
2评论
ThinkPHP中,一般来说应用的配置文件是自动加载的,加载的顺序是: 惯例配置->应用配置->扩展配置->场景配置->模块配置->动态配置 以上是配置文件的加载顺序,因为后面的配置会覆盖之前的同名配置(在没有生效的前提下),所以配置的优先顺序从右到左。 下面说明下不同的配置文件的区别和位置: 惯
转载 2019-09-20 16:53:00
136阅读
2评论
扩展配置可以支持自动加载额外的自定义配置文件,并且配置格式和项目配置一样。 设置扩展配置的方式如下(多个文件用逗号分隔): 假设扩展配置文件user.php 和db.php分别用于用户配置和数据库配置,这样做的好处是哪怕以后关闭调试模式,你修改db配置文件后依然会自动生效。 如果在应用公共设置文件中
转载 2019-10-29 11:52:00
124阅读
2评论
C配置方法支持批量配置,例如: $config数组中的配置参数会合并到现有的全局配置中。 我们可以通过这种方式读取数据库中的配置参数,例如: 合并之后,我们就可以和前面读取普通配置参数一样,读取数据库中的配置参数了,当然也可以动态改变。
转载 2019-10-29 11:54:00
123阅读
2评论
最近在用@ThinkPHP 做系统的时候,要用到一个功能,就要动态的将系统的配置参数保存到Config文件中。以往,我们做系统的时候,项目的配置参数都会直接事先写入到Config/Config.php文件中,然后在项目中应用即可。但是,有些项目,用户需要根据自己的情况将配置参数,通过后台动态的来设置
原创 2022-06-13 12:07:51
359阅读
之前的方式都是通过预先定义配置文件的方式,而在具体的操作方法里面,我们仍然可以对某些参数进行动态配置(或者增加新的配置),主要是指那些还没有被使用的参数。 设置新的值: 例如,我们需要动态改变数据缓存的有效期的话,可以使用 动态配置赋值仅对当前请求有效,不会对以后的请求造成影响。 动态改变配置参数的
转载 2019-10-29 11:50:00
100阅读
2评论
无论何种配置文件,定义了配置文件之后,都统一使用系统提供的C方法(可以借助Config单词来帮助记忆)来读取已有的配置。 获取已经设置的参数值:C('参数名称') 例如, 可以读取到系统的调试模式的设置值,同样,由于配置参数不区分大小写,因此 是等效的,但是建议使用大写方式的规范。 注意:配置参数名
转载 2019-10-29 11:48:00
110阅读
2评论
'URL_PATHINFO_DEPR'=>'-',//修改URL的分隔符 'TMPL_L_DELIM'=>'<{', //修改左定界符 'TMPL_R_DELIM'=>'}>', //修改右定界符 'DB_TYPE'=>'mysql', //设置数据库类型 'DB_HOST'=>'localhost',//设置主机 'DB_NAME'=>'
转载 2013-12-19 11:24:00
203阅读
2评论
模板html中使用__PUBLIC__引入css和js路径不对
原创 2013-07-17 11:01:12
3440阅读
打开当前项目Conf目录下的config.php文件添加以下代码:'SESSION_OPTIONS'=>array('path'=>'Sessions存放路径'),
转载 精选 2013-07-22 17:13:21
330阅读
在一个控制器里的方法里写下面的语句public function test(){    echo 'dirname(__FILE__) ' . dirname(__FILE__) . '<br/>';    echo 'dirname(__ROOT__) ' . dirname(__ROOT__) . '<br/>';  
原创 2015-11-20 10:08:09
930阅读
 昨天在ThinkPHP配置了UEditor,在此记录一下其中的过程和自己的心得体会。 参考资料UEditor开发文档:http://fex.baidu.com/ueditor/#server-php。(1),下载UEditor,解压后本人是放在了tp框架的公众资源目录Public下的ueditor中。(2),在浏览器下打开上文目录下的index.html,出现下图,但是此时
原创 2015-11-29 11:26:42
1232阅读
2点赞
<?php return array( //'配置项'=>'配置值' 'MODULE_ALLOW_LIST' => array('Home'), 'DEFAULT_MODULE' => 'Home', // 默认模块 'APP_URL' => 'http://app.weilan.com', 'VI
转载 2016-08-30 10:35:00
284阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5