• Yii::app()方法详解


    Yii::app()方法详解

    1、Yii::app()返回的是一个当前框架应用程序的对象

    2、Yii::app()是framework/web/CWebApplication.php类实例化的对象,所以可以调用CWebApplication里的属性和方法

    3、Yii::app()调用是的Yii类中的run()方法,通过该方法可以调用系统中的其他对象、方法、属性

    4、建议不要通过Yii::app()来随便调用CWebApplication及父类CApplication里的相关属性和方法,会影响系统的稳定性

    5、可以通过Yii::app()来调用系统的组件:session、db、user、request、urlManager等

    Yii::app()->user(实例化CWebUser类--->"/web/auth/CWebUser.php");

    Yii::app()->db;(实例化CDbConnection类--->"/db/CDbConnection.php")

    Yii::app()->session;(实例化CHttpSession类--->"/web/CHttpSession.php")

    Yii::app()->request;(实例化CWebUser类--->"/web/auth/CWebUser.php")

    Yii::app()->urlManager(实例化CUrlManager类--->"/web/CUrlManager.php");

    说明:

    framework/yiilite.php:记录的每个类名对应的文件在什么地方

    framework/web/CWebApplication.php中的registerCoreComponents()方法:记录了常用的组件名

    framework/base/CApplication.php中的registerCoreComponents()方法:记录了常用的组件名

  • 相关阅读:
    Fragment练习
    view有了父元素就不能再添加父元素
    margin与padding的不同
    BroadcastReceiver组件
    史上最著名的10个思想实验[转]

    godaddy域名空间购买波折
    碎片2
    程序员要多喝水
    google.com的首页换上了pc man游戏
  • 原文地址:https://www.cnblogs.com/zhengyanbin2016/p/5388183.html
Copyright © 2020-2023  润新知