yii+php+当前目录,Yii常用路径方法总结
Yii框架中的一些常见的路径方法的使用方法总结。
在控制器添加CSS文件或JavaScript文件:
Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl.'/css/my.css');
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl.'/css/my.js');
<?php echo $this->module->assetsUrl; ?>/css/main.css
调用YII框架中framework/web/js/source的js,其中registerCoreScript key调用的文件在framework/web/js/packages.php列表中可以查看:
Yii::app()->clientScript->registerCoreScript('jquery');
在view中得到当前controller的ID方法:
Yii::app()->getController()->id;
在view中得到当前action的ID方法:
Yii::app()->getController()->getAction()->id;
yii获取ip地址
Yii::app()->request->userHostAddress;
yii判断提交方式是否是post请求
Yii::app()->request->isPostRequest
yii 判断是否是ajax请求
Yii::app()->request->isAjaxRequest
得到当前域名:
Yii::app()->request->hostInfo
得到proteced目录的物理路径
YII::app()->basePath;
获得上一页的url以返回
Yii::app()->request->urlReferrer;
得到当前url
Yii::app()->request->url;
得到当前home url
Yii::app()->homeUrl
得到当前return url
Yii::app()->user->returnUrl
项目路径
dirname(Yii::app()->BasePath)
如果你自己有个目录下有些类或文件常用,可以在main.php的最上边定义一个路径别名,别名可以被翻译为其相应的路径。
Yii::getPathOfAlias('webroot')
如果是多个可以在main.php中的array中加一个配置。
yii+php+当前目录,Yii常用路径方法总结相关推荐
- yii+php+当前目录,Yii应用的目录结构和入口脚本
以下是一个通过高级模版安装后典型的Yii应用的目录结构: ~~~ . ├── backend ├── common ├── console ├── environments ├── frontend ...
- Yii中常用路径(转)
调用YII框架中jquery:Yii::app()->clientScript->registerCoreScript('jquery'); framework/web/js/sou ...
- YII Framework学习教程-YII的Model-开发规范-路径别名-命名空间-2011-11-22
到这里,大概的YII开发已经基本可以,但是下面要将的所有课程,学完之后可以让你更爱YII.下面的教程是讲的MVC的M,model.数据,业务,代码的集中地区.所以开始之前,学学开发规范-路径别名-命名 ...
- PHP语言Yii框架,Yii框架多语言站点配置方法分析【中文/英文切换站点】
本文实例讲述了Yii框架多语言站点配置方法.分享给大家供大家参考,具体如下: 这里假设我们要建立 中文/英文 切换的站点 1. 设置全局默认的语言 文件添加代码:protected/config/ma ...
- Yii:zii.widgets.CMenu使用方法
Yii:zii.widgets.CMenu使用方法 $this->widget('zii.widgets.CMenu',array( 'items'=>array( ...
- php yii 插入,YII框架批量插入数据的方法
本文实例讲述了YII框架批量插入数据的方法.分享给大家供大家参考,具体如下: public function insertSeveral($table, $array_columns) { $sql ...
- Yii实现分页的两种方法
Yii实现分页的两种方法,一种是用DAO实现,另外一种是在widget实现. 各有优点吧,第一种效率会高一点, 第二种可以使用自带的表格,方便一些. 一. DAO实现分页. [Controller层] ...
- php yii框架连接数据库,Yii 框架使用数据库(databases)的方法示例
本文实例讲述了Yii 框架使用数据库(databases)的方法.分享给大家供大家参考,具体如下: 配置数据库连接 ¶ 开始之前,请确保你已经安装了 PHP PDO 扩展和你所使用的数据库的 PDO ...
- php yii2 路径问题,yii2常用路径获取
yii2常用路径获取 public function actionGetUrlList() { echo "当前域名地址:".Yii::$app->request->h ...
最新文章
- Python Django模板页面自定义过滤器实现md语法及字符串切割代码示例
- 腾讯云黑石TStack一体机柜斩获2019数博会领先科技成果双重“优秀项目奖”
- java对象如何保存日期_如何在Java中的日期对象中存储和检索毫秒?
- 避免在 ASP.NET Core 3.0 中为启动类注入服务
- 【做题记录】max-min+1=len 区间计数
- 360董事长周鸿祎跨足手机市场是福还是祸?
- Docker RocketMQ 集群
- 动态规划算法之数塔问题
- PHP制作登录异常ip检测功能实例
- unef螺纹_硬料怎么车螺纹?一文了解螺纹的分类及其刀具选择
- rosweb,roslib:bug汇总。报Warning: Invalid argument “/map“ passed to canTransform
- 下载Spring framework源码
- 用Python实现简易超市售货系统
- CUDA入门和网络加速学习(二)
- alt tab无法切换窗口
- 程序员学历不好是硬伤?苹果公司 50% 员工没大学学历
- android Wifi自动连接
- [Python] 错误“IndentationError: unindent does not match any outer indentation level”是什么意思?...
- 程序员上班摸鱼时都会浏览哪些网站?年轻人耗子尾汁
- undeclared name问题,一定要仔细啊
热门文章
- Qt中常用的QChar QByteArry QString数据类型转换方法
- MySQl求奇数和函数_收集的48个Shell脚本小技巧
- sql 链接到oracle数据库,通过MSSQL连接服务器连接至Oracle数据库
- vba copy sheet
- cmd 【已解决】windows连接手机,运行adb devices提示“unauthorized”
- Java编程思想学习(一) 一切都是对象
- Vim文本编辑器 指令簿(二)
- C++ 字符串指针与字符串数组
- RatingBar的自定义
- xml学习总结(三)