zoukankan      html  css  js  c++  java
  • thinkphp使用问题

    下面总结一些,我在使用中遇到的问题,以后遇到了再补充

    一、<a>标签的跳转问题

    问题:我在控制器Home/Index/index里面使用了Public里面的index.html模板,index.html中有一个<a>标签用来跳转到首页(也就是自身),我是这样写的

    <a href="__ROOT__/Public/index.html">Home</a>

    a.我先用控制器访问http://localhost/thinkphp/Home/Index/index.html,显示正常

    b.然后点击<a>标签,就出问题了,css没有引用进来

    c.仔细观察可以发现,现在的url变成了http://localhost/thinkphp/Public/index.html,也就是说我现在变成了按照路径访问,并不是按照控制器,貌似这样的话就不会走tp的流程了,所以之前定义的__PUBLIC__路径现在就是不行了,css失效

    d.那么可以通过调用控制器来解决这个问题,改成<a href="{:U('/Home/Index/index')}">Home</a>,然后成功跳转,界面显示正常(这里的冒号是tp模板调用函数的方法)

    二、在之前的index.html文件中引用其他html文件

    可以这样引入<include file="./Public/header.html" />要注意这里的路径是相对的项目入口文件位置(也就是index.php)

  • 相关阅读:
    sublime3使用
    内存缓存 ehcache
    一些服务端写代码的规范,很重要
    对于算法的一点思考
    使用单元测试引发的一些思考
    在多线程中使用spring的bean
    一个线上缓存异常
    java 中的同步机制
    微服务中的集成测试
    服务升级中的zookeeper
  • 原文地址:https://www.cnblogs.com/isuifeng/p/5233289.html
Copyright © 2011-2022 走看看