`
CaptainZhao
  • 浏览: 5233 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

YII使用baseUrl得到网站根目录,使用相对路径以便迁移

阅读更多
得到base url是很有用的,

直接用固定的绝对地址的话影响代码迁移,

用相对的话有时又不方便。


用base url可以动态得到绝对地址。


Yii::app()->baseUrl
但是有一点要注意的是,我在实际的应用中发现,baseUrl后面一定要加"/"才能指向网站根目录

如果baseUrl和其它地址联合使用是没问题的,

比如:<a href= "<?php echo Yii::app()->baseUrl ;?>/index.php/posts/A" >A</a>

但是如果单独使用,比如想指向网站首页,一定要加"/"

<a href="<?php echo Yii::app()->baseUrl ;?>/">Home</a>
如果只写: <a href="<?php echo Yii::app()->baseUrl ;?>">Home</a>

在本地测试环境可以得到根目录地址,但是发布到server服务商的服务器以后得到页面当前地址
分享到:
评论

相关推荐

    YII 2数据库迁移(Migrations) 使用教程

    YII 2数据库迁移(Migrations) 使用教程,使用migrate功能迁移数据库

    yii的小部件使用

    yii的小部件使用的总结,快速生成增删改查,感觉不同的需求进行逻辑修改!

    Yii中使用PHPExcel

    Yii中使用PHPExcel,相信你看完本文档之后,疑点瞬即消失

    深入理解Yii2.0

    采用的方式是分析框架的源代码,尝试从根上进行理解和阐述,并融入个人使用Yii开发的一些经验和教训。 通过本书,你将不仅仅了解到Yii怎么使用的实操技巧,还将掌握其实现的技术原理和内幕。 更为重要的是,接触...

    yii框架yii框架yii框架yii框架yii框架

    很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架

    YII路径的用法总结

    使用单斜杠的话默认会先找当前已经激活的模块底下的view,若当前未有激活的模块则从系统根目录下开始找,双斜杠的话就直接从系统根下开始找 Yii framework已经定义的命名空间常量: system: 指向Yii框架目录; YII\...

    Yii2使用resful api接口

    Yii api接口使用 或 modules模块配置及使用 使用参考说明 https://blog.csdn.net/yunxixiao/article/details/118514207

    YII多种缓存机制

    YII 多种缓存机制的运用 如文件缓存内存缓存 动态缓存等

    yii2使用sign签名认证

    yii2框架结合sign签名认证,PHP安全机制

    yii2整合phpqrcode

    使用说明: use common\components\qrcode\QRcode; $res = QRcode::png('http://www.baidu.com'); var_dump($res); 参数说明: 第1个参数$text:二维码包含的内容,可以是链接、文字、json字符串等等; 第2个参数$...

    yii2swoole让yii2运行在swoole上

    yii2 swoole:让yii2运行在swoole上 , 运行在swoole上的yii2是运行在php-fpm上yii2的5倍以上

    使用yii敏捷开发web应用

    2本yii方面的书,使用yii敏捷开发web应用, cookbook, 都是初学者必备

    Yii,PHP FRAMEWORK ORM

    这便是基于组件的,高性能的php开发框架,yii。是开发大型网站最好的选择。他几乎拥有了所有的特性,包括MVC, DAO/ActiveRecord, I18N/L10... 用严格的OOP编码规则编写,Yii易于使用使用,非常灵活,具有很好的可扩展性

    yii2使用SeasLog写日志

    使用SeasLog高效日志扩展替换Yii2框架的日志模块,使其提高写日志效率。只需配置就可以实现。

    Yii 中文帮助文档

    对于想使用 Yii 的开发者而言,熟悉面向对象编程(OOP)会使开发更加轻松,因为 Yii 就是一个纯 OOP 框架。 Yii 适合做什么? Yii 是一个通用 Web 编程框架,能够开发任何类型的 Web 应用。它是轻量级的,又装配了很...

    Yii2.0打造京东商城平台PHP电商实战Yii2.0视频教程

    Yii2.0级基于Yii1.X完全重写的,不仅是小版本升级的升级。所以想要系统学习Yii2.0这个框架这套教程可以从实战项目带你入手。不错的学习YII框架的基础课程,电商系统的结构完整、框架资源太大,传百度网盘了,链接在...

    深入理解Yii2.0-20141005版

    采用的方式是分析框架的源代码,尝试从根上进行理解和阐述,并融入个人使用Yii开发的一些经验和教训。 学习完这里面的全部内容,你得到的,不仅仅是Yii怎么使用的实操技巧,还将了解其实现的技术原理和内幕, 更为重要的,...

    yii framework(Yii)框架window版

    Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。事实上...

    yii1.1.10 开发包(包含yii权威指南以及yii博客例子讲解)

    yii1.1.10 开发包(包含yii权威指南以及yii博客例子讲解)

Global site tag (gtag.js) - Google Analytics