猿问

thinkphp方法中怎么调用常量?

$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__正常

有只小跳蛙
浏览 1178回答 1
1回答

料青山看我应如是

__PUBLIC__:会被替换成当前网站的公共目录 通常是 /Public/__PUBLIC__ &nbsp;只能在模板上使用的。ThinkPHP常量&nbsp;THINK_PATH&nbsp;框架系统目录&nbsp;APP_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//应用目录(默认为入口文件所在目录)LIB_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//系统类库目录(默认为&nbsp;THINK_PATH.'Library/')CORE_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//系统核心类库目录&nbsp;(默认为&nbsp;LIB_PATH.'Think/')MODE_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//系统应用模式目录&nbsp;(默认为&nbsp;THINK_PATH.'Mode/')BEHAVIOR_PATH&nbsp;&nbsp;&nbsp;//行为目录&nbsp;(默认为&nbsp;LIB_PATH.'Behavior/')COMMON_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//公共模块目录&nbsp;(默认为&nbsp;APP_PATH.'Common/')VENDOR_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//第三方类库目录(默认为&nbsp;LIB_PATH.'Vendor/')RUNTIME_PATH&nbsp;&nbsp;&nbsp;&nbsp;//应用运行时目录(默认为&nbsp;APP_PATH.'Runtime/')HTML_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//应用静态缓存目录(默认为&nbsp;APP_PATH.'Html/')CONF_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//应用公共配置目录(默认为&nbsp;COMMON_PATH.'Conf/')LANG_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//公共语言包目录&nbsp;(默认为&nbsp;COMMON_PATH.'Lang/')&nbsp;LOG_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//应用日志目录&nbsp;(默认为&nbsp;RUNTIME_PATH.'Logs/')CACHE_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//项目模板缓存目录(默认为&nbsp;RUNTIME_PATH.'Cache/')TEMP_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//应用缓存目录(默认为&nbsp;RUNTIME_PATH.'Temp/')DATA_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//应用数据目录&nbsp;(默认为&nbsp;RUNTIME_PATH.'Data/')望采纳 Thx
随时随地看视频慕课网APP
我要回答