zoukankan      html  css  js  c++  java
  • yii中常用路径(转)

    调用YII框架中jquery:Yii::app()->clientScript->registerCoreScript('jquery');   

      

    framework/web/js/source的js,其中registerCoreScriptkey调用的文件在framework/web/js/packages.php列表中可以查看

     在view中得到当前controller的ID方法:Yii::app()->getController()->id;     

     在view中得到当前action的ID方法:Yii::app()->getController()->getAction()->id;    

     yii获取ip地址:Yii::app()->request->userHostAddress;  

     yii判断提交方式:Yii::app()->request->isPostRequest 

    得到当前域名: 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) 

    一:Yii framework 已经定义的命名空间常量
    system: 指向Yii框架目录;  Yiiframework
    zii: 指向zii library 目录;  Yiiframeworkzii
    application : 指向应用程序基本目录;  protected
    webroot: 指向包含里入口脚本 文件的目录;  .
    ext : 指向包含所有第三方扩展的目录;  protectedextensions

    用法:Yii::getPathOfAlias('webroot')

    二:

    {full URL}:取得当前的完整路径
    Yii::getFrameworkPath()  :YII framework路径

    三:

    插入meta信息

    复制代码
    Yii::app()->clientScript->registerMetaTag('keywords','关键字');   Yii::app()->clientScript->registerMetaTag('description','一些描述');   Yii::app()->clientScript->registerMetaTag('author','作者'); 

      示例:

      <link rel="alternate" type="application/rss+xml" href="http://www.dreamdu.com/feed/" />

      表示为:

      Yii::app()->clientScript->registerLinkTag('alternate','application/rss+xml',$this->createUrl('/feed')); 

    复制代码

    在控制器添加CSS文件或JavaScript文件

    Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl.'/css/my.css');   Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl.'/css/my.js');  

    在view中得到当前controller的ID方法

    Yii::app()->getController()->id;  

    在view中得到当前action的ID方法:

    Yii::app()->getController()->getAction()->id;  

    Yii获取ip地址

    Yii::app()->request->userHostAddress;  

    Yii判断提交方式

    Yii::app()->request->isPostRequest

    得到当前域名:

    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)  
  • 相关阅读:
    noi 2011 noi嘉年华 动态规划
    最小乘积生成树
    noi 2009 二叉查找树 动态规划
    noi 2010 超级钢琴 划分树
    noi 2011 阿狸的打字机 AC自动机
    noi 2009 变换序列 贪心
    poj 3659 Cell Phone Network 动态规划
    noi 2010 航空管制 贪心
    IDEA14下配置SVN
    在SpringMVC框架下建立Web项目时web.xml到底该写些什么呢?
  • 原文地址:https://www.cnblogs.com/freespider/p/4106020.html
Copyright © 2011-2022 走看看