lzth.net
当前位置:首页 >> thinkphp 根目录常量 >>

thinkphp 根目录常量

惯例配置应用设定'APP_USE_NAMESPACE' => true, // 应用类库是否使用命名空间 3.2.1新增'APP_SUB_DOMAIN_DEPLOY' => false, // 是否开启子域名部署'APP_SUB_DOMAIN_RULES' => array(), // 子域名部署规则'APP_DOMAIN_SUFFIX' => '', // 域名后缀...

可以在配置文件(config.php)里面重新定义, TMPL_PARSE_STRING =>array( '__APP__' => '新路径', ) 详情请参考ThinkPHP完全开发手册3.0里面的【7.4模板替换】

系统内置了一个__ROOT__系统常量,他代表的就是当前的域名,同时也是整个网站的根目录。

肯定有; 每个框架语言中都会有相应的代表系统变量的常量,当然也可以自己定义; 其中的—ROOT— 即代表网站的域名!

ThinkPHP中在使用公共函数时(单一入口文件对应独立的项目),在Common文件夹中可以写公共的函数文件,写成文件名为common.php的文件会被系统自动加载

__PUBLIC__:会被替换成当前网站的公共目录 通常是 /Public/ __PUBLIC__ 只能在模板上使用的。 ThinkPHP常量 THINK_PATH 框架系统目录 APP_PATH //应用目录(默认为入口文件所在目录)LIB_PATH //系统类库目录(默认为 THINK_PATH.'Library/')C...

你在后面一点的程序中打印常量看一下,如果是不能使用,是不是你使用方式错了,如果是值不是你开始定义的,看看是不是后面又有定义给覆盖了,恩还有一种可能是你不是通过入口开始访问的

感觉是环境的问题 一般情况下__ROOT__基本就是$_SERVER['HTTP_HOST'] ThinkPHP的ThinkPHP.php文件里有__ROOT__的常量定义,你可以看一下 实在找不到问题在哪的话就在入口文件里重新定义一下吧

__PUBLIC__:会被替换成当前网站的公共目录 通常是 /Public/ __PUBLIC__ 只能在模板上使用的。 ThinkPHP常量 THINK_PATH 框架系统目录 APP_PATH //应用目录(默认为入口文件所在目录) LIB_PATH //系统类库目录(默认为 THINK_PATH.'Library/')...

使用方法: {$Think.server.SERVER_ADDR} {$Think.server.REMOTE_ADDR} {$Think.server.SERVER_NAME} {$Think.const.__SELF__} {$Think.const.APP_NAME} {$Think.now} {$Think.template} {$Think.version} {$Think.LDELIM}

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com