ostark / craft-mute-deprecations
在生产环境中禁用弃用日志
dev-master
2018-04-05 22:48 UTC
Requires
- craftcms/cms: ^3.0.0
This package is auto-updated.
Last update: 2024-09-07 00:52:51 UTC
README
当将网站从Craft 2迁移到Craft 3时,您会注意到模板中发生了变化。Twig标签被重命名,变量访问略有不同 - 旧方式通常仍然支持,但被标记为“弃用”。
此扩展防止Craft在config/general.php中如果'devMode' => false
时记录弃用错误。通过减少追踪代码和日志到数据库的开销,它加快了您网站的速度。
注意:不要简单地禁用弃用错误,应尽快删除它们。
为什么?
此包的好处非常有限。它更像是使用Yii扩展与Craft而不是插件的一个例子。
通过在composer.json
中使用此extra
选项,您可以钩入Yii的启动过程
"extra": {
"bootstrap": "ostark\\MuteDeprecations\\Bootstrap"
}
在Bootstrap类中,您将学习如何访问Craft::$app
实例,使用服务以及如何从容器中替换Craft核心组件。
链接
- https://yiiframework.cn/doc/guide/2.0/en/structure-extensions
- https://docs.craftcms.com/v3/plugin-intro.html
安装
需要此包
composer require ostark/craft-mute-deprecations