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 |