
正文
thinkphp页面路径问题,thinkphp目录结构说明
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
thinkphp的css路径问题
1、你可以写成url(../img/toolbar.gif).不过路径一定要对应,不管是相对路径还是绝对路径。window。location也相似。
2、右键查看源码,看看路径到底怎么解析的,知道问题所在了就可以找答案了。
3、thinkphp 中 __PUBLIC__ 指的是根目录下的 Public文件,并不是在模板目录中的。这样的好处是可以方便多个应用调用,复用性更高,比较jquery文件,不管前后台都需要用到的。
4、-- 后台打算使用ThinkPHP框架技术,这样可以使整体架构是MVC模式,结构化和模块化项目,并且使页面的html页码和php代码分离。-- 最后计划实现页面的静态化,方便吸引搜索引擎爬虫的曝光率。
5、图片显示不到就说明路径有问题 在ThinkPHP中,你需要要记住这么两件事,第一个那就是很多文件的路径都是相对于项目的入口文件而言的。第二个,你在href中的路径可以写成__PUBLIC__/css/mycss.css 这样应该能调用到。
相关问答
Q1: 如何配置ThinkPHP中静态缓存的存放路径
按照你给的信息,应该没问题。 可能是你的项目在windows和Linux下的项目路径产生的问题。 看看你的项目路径,也就是APP_PATH THINK_PATH什么的。
默认的保存起始路径是DATA_PATH(该常量在默认配置位于RUNTIME_PATH.Data/下面),也就是说会生成文件名为DATA_PATH.data.php的缓存文件。注意:确保你的缓存标识的唯一,避免数据覆盖和冲突。
thinkphp内置了静态缓存的功能,并且支持静态缓存的规则定义。要使用静态缓存功能,需要开启html_cache_on 参数,并且使用html_cache_rules配置参数设置静态缓存规则文件 。
我先声明本人没有使用过ThinkPHP2。对thinkphp逻辑不是很懂 缓存的作用是减轻数据库压力和加快数据读取速度。
Q2: ThinkPHP入口文件index.php里面路径的设置问题
define(APP_DEBUG, true); //记住把这个开启。require(./ThinkPHP/ThinkPHP.php);? 这样定义就可以了。你的:require(THINK_PATH./ThinkPHP.php)路径有问题。
因为Thinkphp是单入口的。所有的类都要通过入口文件index.php加载与执行。所以上传路径./是相对于入口文件index.php为准的。
上面的SITE_URL指的就是网站的uri路径。以前的时候我是直接在index.php中定义这个常量,后来发现这样做在移植和上传的时候很麻烦,于是有了下面的这一段代码。
把app_path挪到其它目录嘛,你挪到./,路径名home和模块名home重名的了嘛。
可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。
关于thinkphp页面路径问题和thinkphp目录结构说明的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







