ostark/craft-mute-deprecations

在生产环境中禁用弃用日志

安装: 35

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2018-04-05 22:48 UTC

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核心组件。

链接

安装

需要此包

composer require ostark/craft-mute-deprecations