没有命名空间的类 yii yii\base yii\behaviors yii\caching yii\captcha yii\console yii\console\controllers yii\console\widgets yii\data yii\db yii\db\conditions yii\db\cubrid yii\db\cubrid\conditions yii\db\mssql yii\db\mssql\conditions yii\db\mysql yii\db\oci yii\db\oci\conditions yii\db\pgsql yii\db\sqlite yii\db\sqlite\conditions yii\di yii\filters yii\filters\auth yii\grid yii\helpers yii\i18n yii\log yii\mail yii\mutex yii\rbac yii\rest yii\test yii\validators yii\web yii\widgets

Class Yii

继承Yii » yii\BaseYii
可用版本自2.0
源码 https://github.com/yiichina/yii2/blob/api/framework/Yii.php

Yii 是一个服务于通用框架功能的助手类。

它从 yii\BaseYii 扩展而来,它提供了实际的实现。 通过编写自己的 Yii 类,您可以自定义 yii\BaseYii 的一些功能。

公共属性

隐藏继承的属性

属性类型描述被定义在
$aliases array 注册路径别名 yii\BaseYii
$app yii\console\Application|yii\web\Application 应用程序实例 yii\BaseYii
$classMap array Yii 自动加载机制使用的类映射。 数组键是类名(没有前导反斜杠), 数组值是相应的类文件路径(或 路径别名)。 此属性主要影响 autoload() 的工作方式。 yii\BaseYii
$container yii\di\Container createObject() 使用的依赖注入(DI)容器。 您可以使用 yii\di\Container::set() 来设置类及其初始属性值所需的依赖项。 yii\BaseYii

公共方法

隐藏继承的方法

方法描述被定义在
autoload() 类自动加载器。 yii\BaseYii
beginProfile() 标记代码块的开头以进行性能分析。 yii\BaseYii
configure() 使用初始属性值配置对象。 yii\BaseYii
createObject() 使用给定配置创建新对象。 yii\BaseYii
debug() 记录调试消息。 跟踪消息主要用于开发目的, 以查看某些代码的执行工作流程。 此方法仅在应用程序处于调试模式时记录消息。 yii\BaseYii
endProfile() 标记代码块的结尾以进行性能分析。 这必须与先前使用相同类别名称的 beginProfile() 调用相匹配。 yii\BaseYii
error() 记录错误消息。 在执行应用程序期间发生不可恢复的错误时, 通常会记录错误消息。 yii\BaseYii
getAlias() 将路径别名转换为实际路径。 yii\BaseYii
getLogger() yii\BaseYii
getObjectVars() 返回对象的公共成员变量。 提供此方法使得我们可以获取对象的公共成员变量。 它与“get_object_vars()” 不同,因为如果在对象本身内调用它,后者将返回 private 和 protected 变量。 yii\BaseYii
getRootAlias() 返回给定别名的根别名部分。 根别名是先前通过 setAlias() 注册的别名。 如果给定的别名与多个根别名匹配,则将返回最长的别名。 yii\BaseYii
getVersion() 返回表示 Yii 框架当前版本的字符串。 yii\BaseYii
info() 记录信息性消息。 通常由应用程序记录信息性消息以保持重要事件的记录 (例如,管理员登录)。 yii\BaseYii
powered() 返回可显示在网页上的 HTML 超链接,其中显示“Powered by Yii Framework”的信息。 yii\BaseYii
setAlias() 注册路径别名。 yii\BaseYii
setLogger() 设置记录器对象。 yii\BaseYii
t() 将信息转换为指定的语言。 yii\BaseYii
trace() debug() 的别名。 yii\BaseYii
warning() 记录警告消息。 当执行仍然可以继续时发生错误时, 通常会记录警告消息。 yii\BaseYii