CI中的site_url和base_url的自我总结
来源:互联网 发布:淘宝 红钻 蓝钻 编辑:程序博客网 时间:2024/06/03 21:32
CI框架中写代码,经常会遇到需要写路径或者跳转等一些问题,那么该怎么设置跳转或者路径地址呢?
我们可以去百度CI的用户手册查询有哪些方法,并且也写了详细的用法。
这里笔者只介绍site_url 和base_url的用法,
base_url ():基地址,怎么理解呢?比如说我们以MVC模式用CI框架写了一个页面,在浏览器输入localhost/CodeIgniter-3.1.5/index.php 能加载到页面对吧? 那么base_url指的就是CodeIgniter-3.1.5/ 还不懂??再举个例子:
比如我在CI中写了一个前端页面,想要把引用外部js文件,那么就需要用到js文件的路径了对吧?
<script src="<?php echo base_url() ?>/assets/js/head.js"></script>
上面的代码可以看出,我引用了一个路径在CodeIgniter-3.1.5/assets/js下的名字为head.js的文件,初学者不用深究,了解到base_url用来连接文件路径就行了…默认的值就是你的CI文件夹。
site_url():网站地址,通过CI框架写项目,我们把项目分了3层来做,前端页面的跳转也不再是单纯的类似a标签的跳转,在点击跳转的时候,其实是调用了controllers方法,让controllers把跳转的页面发送过来的,emmm..举个例子:
function bit() { var url = "<?php echo site_url('homecontrollers/search')?>"; window.location.href = url;}
点击过后执行bit方法,跳转的地址为”<?php echo site_url(‘indexControllers/search’)?>”
这里其实是调用了indexControllers下的search方法,这个方法发送了一个页面给前端,这样就进行了跳转。。
阅读全文
0 0
- CI中的site_url和base_url的自我总结
- CI中site_url()和base_url()的区别
- CI中site_url()和base_url()的区别
- 【ci框架】CI中site_url()和base_url()的区别
- CI框架(九)CI中site_url()和base_url()的区别
- CI codeigniter框架中的site_url()与base_url()的区别
- CI框架中的site_url()与base_url()
- site_url()和base_url()
- 接触PHP & CI 的一些自我总结
- CI框架中base_url关于[::1]的问题
- CI框架的base_url localhost [::1]等问题
- 13 CI URL base_url() size_url()
- ci Call to undefined function site_url()
- CI框架 Call to undefined function base_url()解决办法
- VLAN概念和作用的自我总结
- Spring AOP和事务处理的自我总结
- CI中的uri和url
- SQL中的关于字符类型的自我总结
- css04小知识点
- P、*P和&P三者的区别
- 64. Minimum Path Sum--找路径最小和
- ECharts+Ajax动态制图
- Linux基础(一)(2)简单shell命令
- CI中的site_url和base_url的自我总结
- RecyclerView的使用
- OpenCV学习--Mat::rowRange函数
- 二叉树的非递归遍历
- HTTP请求的知识点
- C#多线程介绍及编程
- 初涉LeNet5处理mnist (CNN卷积神经网络)
- 糙写Promise
- MySQL 解决 emoji表情 的方法,使用utf8mb4 字符集(4字节 UTF-8 Unicode 编码)