标签: 自动加载器
-
在 composer.json 的 scripts 部分中,执行 composer install 时仅触发了与自动加载转储相关的 pre-autoload-dump 和 post-autoload-dump 事件,而 post-root-package-install 和 post-create-project-cmd 仅在 create-project 命令期间触发,因此未被执行。此外,lint 和 lint-fix 属于自定义命令,需要手动调用。由于项目是通过 Git 克隆而非 create-project 创建的,相关事件下的命令需要手动执行。
-
针对 Yii 2.0 项目中手动引入微信消息加解密代码导致的问题,文章记录了将其重构为符合 PSR-4 标准的过程。主要操作包括调整文件名与类名保持一致、为类文件添加命名空间、拆分包含多个类的文件,并配置 Yii 自动加载器映射根路径,最终在代码中通过引用命名空间替代手动加载,重新运行后解密数据符合预期。
