craftquest / buggy
将虫子放入您的控制面板,然后通过CraftQuest学习如何使用Xdebug。
3.0.0-beta.1
2024-02-15 03:24 UTC
Requires
- craftcms/cms: ^5.0.0-beta.1
Requires (Dev)
- codeception/codeception: ^3.0
- craftcms/cms: ^5.0.0-beta.1
- vlucas/phpdotenv: ^3.0
This package is auto-updated.
Last update: 2024-09-07 19:47:11 UTC
README
Buggy 允许您将有趣的虫子瘟疫添加到您的Craft控制面板。
要求
此插件需要Craft CMS 4.0.0或更高版本。
安装
要安装插件,请使用Craft插件商店或遵循以下说明
-
打开您的终端并转到您的Craft项目
cd /path/to/project
-
然后告诉Composer加载插件
composer require craftquest/buggy
-
在控制面板中,转到设置→插件,然后点击Buggy的“安装”按钮。
Buggy概述
Buggy有两种模式
- 自动虫子繁殖:通过解决代码中的虫子来学习使用Xdebug进行调试。屏幕上爬行的虫子数量与代码中的虫子数量相关。
- 手动虫子繁殖:使用简单的界面生成和消灭虫子。您生成的虫子将出现在控制面板中。
配置Buggy
默认情况下,Buggy设置为自动虫子繁殖。如果您关闭自动虫子繁殖且尚未手动创建任何虫群,则可以摆脱虫子。
自动虫子繁殖只有在Buggy附带的小代码虫子未修复的情况下才会工作。手动虫子繁殖需要您使用界面创建虫子。
自动虫子繁殖
自动虫子繁殖作为CraftQuest.io上的《使用Xdebug进行调试》课程的学习工具存在。
虫子是根据系统检测到的软件虫子数量生成的。随着每个虫子的修复,生成的虫子数量减少,直到没有更多虫子。
在这种情况下,您可以启用手动虫子繁殖,这样您就不会错过您的爬行朋友!
手动虫子繁殖
要设置手动虫子繁殖,将vendor/craftquest/example-templates
中的index.twig
模板的内容复制到您的模板目录中的一个模板中。
在您的网页浏览器中加载该模板,您应该看到一个用于创建新的虫群界面的按钮。点击“创建虫群”按钮,Buggy将自动生成一个随机大小的虫群。
要消除虫群,请使用每个虫群旁边的“喷雾虫群”按钮。
要消除屏幕上的虫子,您只需关闭手动虫子繁殖即可完全删除虫子。
致谢
- Andrew Welch at NyStudio107 提供想法和帮助
- AUZ Bug - 此插件用于在屏幕上显示虫子的库。
由 Ryan Irelan 提供