Yii常用路径方法总结

PHP 投稿 6600 0 评论

Yii常用路径方法总结

这篇关于Yii常用路径方法总结的文章,觉得挺不错的,感兴趣的php开发者可以参考下,希望对大家在学习php的成长路上有所帮助!

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问题,更多请关注PHP栏目的其它相关文章!

编程笔记 » Yii常用路径方法总结

赞同 (40) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽