thinkphp分页问题

lc199255 2012-12-04 01:34:13
利用thinkphp的分页,可以正常分页
但是一旦点了页面切换到第二页之后,发现原来页面的css样式全部丢失
这是什么情况?
...全文
1717 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
luzhaodeng 2012-12-08
  • 打赏
  • 举报
回复
不要用相对路径,可以在config里面定义的一个常量如 '__CSS__'=>__ROOT__/Public/Css,
lc199255 2012-12-04
  • 打赏
  • 举报
回复
引用 7 楼 xuzuning 的回复:
有点悬! TP 是单入口系统,所有的相对路径都应该相对于项目入口 index.php 所在的路径 而 Common 是项目的一级子目录,前面的 ../../ 都应该不要 考虑到网站中可能存在多个项目,所以可能还要加上项目名 因此为了便于使用,TP 提供了 __APP__ 常量,用于当前项目(入口文件)地址 <link href="__APP__/Common……
blogfinal是我的项目目录,www是本地服务器地址目录
lc199255 2012-12-04
  • 打赏
  • 举报
回复
引用 7 楼 xuzuning 的回复:
有点悬! TP 是单入口系统,所有的相对路径都应该相对于项目入口 index.php 所在的路径 而 Common 是项目的一级子目录,前面的 ../../ 都应该不要 考虑到网站中可能存在多个项目,所以可能还要加上项目名 因此为了便于使用,TP 提供了 __APP__ 常量,用于当前项目(入口文件)地址 <link href="__APP__/Common……
我的css目录是: C:\wamp\www\blogfinal\Common 我写了: <link href="__APP__/Common/main.css" rel="stylesheet" type="text/css" /> 无法调用 非要: <link href="../../Common/main.css" rel="stylesheet" type="text/css" /> 才可以 根据我的css目录应该怎么具体使用__APP__呢?
xuzuning 2012-12-04
  • 打赏
  • 举报
回复
有点悬! TP 是单入口系统,所有的相对路径都应该相对于项目入口 index.php 所在的路径 而 Common 是项目的一级子目录,前面的 ../../ 都应该不要 考虑到网站中可能存在多个项目,所以可能还要加上项目名 因此为了便于使用,TP 提供了 __APP__ 常量,用于当前项目(入口文件)地址 <link href="__APP__/Common/main.css" rel="stylesheet" type="text/css" /> 大致是这样(我并不使用TP,只是根据手册做些解释)
lc199255 2012-12-04
  • 打赏
  • 举报
回复
引用 4 楼 whg4585 的回复:
../../Common/main.css 不要用这种形式有引用。 可以在配置文件config.php定义一个PUBLIC路径变量
我也觉得问题在这里,因为之前遇到过类似的,用系统变量代替就可以的情况 那请问‘../../’这种东西能写入常量吗? ‘APPPATH’=> '../../Common' 这样可以吗?
lc199255 2012-12-04
  • 打赏
  • 举报
回复
引用 3 楼 yangball 的回复:
这个与php,thinkphp都无关。 首先你看加载的路径有问题不。 是相对于index.php而言的。 你可以尝试把地址写成绝对。
我的main.html可以调用到css,然后我在main.html里面加了分页功能,分页实现了,但是一旦点了第二页,css样式就没了,这是什么情况呢
小在在 2012-12-04
  • 打赏
  • 举报
回复
../../Common/main.css 不要用这种形式有引用。 可以在配置文件config.php定义一个PUBLIC路径变量
床上等您 2012-12-04
  • 打赏
  • 举报
回复
这个与php,thinkphp都无关。 首先你看加载的路径有问题不。 是相对于index.php而言的。 你可以尝试把地址写成绝对。
lc199255 2012-12-04
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
这肯定是你的问题了,可能是模板里面的问题 tp 作为比较成熟的产品,虽然不尽人意,但也不会犯这种低级错误
请问 <link href="../../Common/main.css" rel="stylesheet" type="text/css" /> <script language="javascript" src="../../Common/main.js" type="text/javascript"></script> thinkphp可以这样导入css和js吗?
xuzuning 2012-12-04
  • 打赏
  • 举报
回复
这肯定是你的问题了,可能是模板里面的问题 tp 作为比较成熟的产品,虽然不尽人意,但也不会犯这种低级错误

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧