• 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()方法:记录了常用的组件名

  • 相关阅读:
    林大妈的JavaScript基础知识(二):编写JavaScript代码前的一些简单工作
    林大妈的JavaScript基础知识(一):JavaScript简史
    制作X509证书
    浏览器对象模型
    JS事件
    CSS操作
    Element节点
    Document节点
    Dom中的一些接口
    DOM节点的属性和方法
  • 原文地址:https://www.cnblogs.com/zhengyanbin2016/p/5388183.html
Copyright © 2020-2023  润新知