如何具体实例分析Yii框架中应用组件的用法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计934个文字,预计阅读时间需要4分钟。
本文实例讲述了Yii框架应用组件的使用方法。分享给广大开发者参考,具体如下:
应用组件:应用主体是服务定位器,它部署了一组提供不同功能的组件。这些组件用于处理请求。
例如:- `urlManager`:URL管理器组件,用于处理请求。
本文实例讲述了Yii框架应用组件用法。分享给大家供大家参考,具体如下:
应用组件 ¶
应用主体是服务定位器, 它部署一组提供各种不同功能的 应用组件 来处理请求。 例如,urlManager组件负责处理网页请求路由到对应的控制器。 db组件提供数据库相关服务等等。
在同一个应用中,每个应用组件都有一个独一无二的 ID 用来区分其他应用组件, 你可以通过如下表达式访问应用组件。
\Yii::$app->componentID
例如,可以使用 \Yii::$app->db 来获取到已注册到应用的 DB connection, 使用 \Yii::$app->cache 来获取到已注册到应用的 primary cache。
第一次使用以上表达式时候会创建应用组件实例, 后续再访问会返回此实例,无需再次创建。
本文共计934个文字,预计阅读时间需要4分钟。
本文实例讲述了Yii框架应用组件的使用方法。分享给广大开发者参考,具体如下:
应用组件:应用主体是服务定位器,它部署了一组提供不同功能的组件。这些组件用于处理请求。
例如:- `urlManager`:URL管理器组件,用于处理请求。
本文实例讲述了Yii框架应用组件用法。分享给大家供大家参考,具体如下:
应用组件 ¶
应用主体是服务定位器, 它部署一组提供各种不同功能的 应用组件 来处理请求。 例如,urlManager组件负责处理网页请求路由到对应的控制器。 db组件提供数据库相关服务等等。
在同一个应用中,每个应用组件都有一个独一无二的 ID 用来区分其他应用组件, 你可以通过如下表达式访问应用组件。
\Yii::$app->componentID
例如,可以使用 \Yii::$app->db 来获取到已注册到应用的 DB connection, 使用 \Yii::$app->cache 来获取到已注册到应用的 primary cache。
第一次使用以上表达式时候会创建应用组件实例, 后续再访问会返回此实例,无需再次创建。

