【发布时间】:2015-11-14 02:24:15
【问题描述】:
如何在 yii2 应用程序配置文件中添加事件处理程序。在指南中它被指定,但没有明确解释。我不想创建一个组件然后引导,并在组件中附加一个处理程序。
我只是想在 Yii::$app->basePath 参数的帮助下改变配置参数。
现在我不能在 params.php 上使用 Yii::$app,因为应用程序还没有被引导。
【问题讨论】:
-
修正了一些语法,使其更易于理解
如何在 yii2 应用程序配置文件中添加事件处理程序。在指南中它被指定,但没有明确解释。我不想创建一个组件然后引导,并在组件中附加一个处理程序。
我只是想在 Yii::$app->basePath 参数的帮助下改变配置参数。
现在我不能在 params.php 上使用 Yii::$app,因为应用程序还没有被引导。
【问题讨论】:
对不起。我只是误解了指南。 yii2 本身就很简单。 只需在第一级的配置文件中附加 'on beforeRequest' => function( $event) {...} 。在文档中有 ['on beforeRequest'...] 。这种语法只是让我感到困惑。
【讨论】: