为了账号安全,请及时绑定邮箱和手机立即绑定

thinkphp方法中怎么调用常量?

thinkphp方法中怎么调用常量?

有只小跳蛙 2018-08-27 13:10:48
$content[$i]=preg_replace("/\[em_([0-9]*)\]/","<imgsrc=".__PUBLIC__."/img/emotion/$1.gif\"/>",$content[$i]);这句是在方法里的但是我dump后__PUBLIC__没有被解析什么原因?模版...  $content[$i]= preg_replace("/\[em_([0-9]*)\]/","<img src=".__PUBLIC__."/img/emotion/$1.gif\"/>",$content[$i]);这句是在方法里的 但是我dump后__PUBLIC__没有被解析 什么原因?模版里的__PUBLIC__正常
查看完整描述

1 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

__PUBLIC__:会被替换成当前网站的公共目录 通常是 /Public/

__PUBLIC__  只能在模板上使用的。

ThinkPHP常量 

THINK_PATH 框架系统目录 
APP_PATH        //应用目录(默认为入口文件所在目录)
LIB_PATH        //系统类库目录(默认为 THINK_PATH.'Library/')
CORE_PATH       //系统核心类库目录 (默认为 LIB_PATH.'Think/')
MODE_PATH       //系统应用模式目录 (默认为 THINK_PATH.'Mode/')
BEHAVIOR_PATH   //行为目录 (默认为 LIB_PATH.'Behavior/')
COMMON_PATH     //公共模块目录 (默认为 APP_PATH.'Common/')
VENDOR_PATH     //第三方类库目录(默认为 LIB_PATH.'Vendor/')
RUNTIME_PATH    //应用运行时目录(默认为 APP_PATH.'Runtime/')
HTML_PATH       //应用静态缓存目录(默认为 APP_PATH.'Html/')
CONF_PATH       //应用公共配置目录(默认为 COMMON_PATH.'Conf/')
LANG_PATH       //公共语言包目录 (默认为 COMMON_PATH.'Lang/') 
LOG_PATH        //应用日志目录 (默认为 RUNTIME_PATH.'Logs/')
CACHE_PATH     //项目模板缓存目录(默认为 RUNTIME_PATH.'Cache/')
TEMP_PATH      //应用缓存目录(默认为 RUNTIME_PATH.'Temp/')
DATA_PATH      //应用数据目录 (默认为 RUNTIME_PATH.'Data/')

望采纳 Thx


查看完整回答
反对 回复 2018-09-19
  • 1 回答
  • 0 关注
  • 1177 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信