我想向 Yii2 应用程序添加一个新属性“business”,以便我可以像这样访问它:
Yii::$app->business
我尝试过将其直接添加到配置文件中:
'Id' => 'app-frontend',
'name' => 'Application Name',
'business' => 'Business Name',
....
这给了我“商业”的“未知财产例外”
经过一番搜索,我尝试了:
Yii::$app->session->set('app.business','Business Name');
Yii::$app->session->get('app.buisness');
但仅当我通过会话访问它时才有效
我知道如何在设置的参数中创建它,而是我们的应用程序->名称。方法。
我想我需要在根模型中添加业务属性?但不知道从哪里深入。
请帮助我指出正确的方向。
您可以扩展应用程序类,添加所需的属性,并在引导程序上使用它。
为网络创建课程:
class MyApplication extends \yii\web\Application {
public $supportname;
}
并在index.php中使用它:
(new MyApplication($config))->run();
您需要对 \yi 执行相同的操作