我正在本地计算机上为Drupal开发一个自定义模块。
编辑代码时,更改永远不会立即应用。所以,我去管理模块,卸载,然后重新安装我的模块。这是卸载 - 安装 - 开发 - 重复的循环是缓慢而乏味的。
有更好的方法吗?
我的模块广泛使用Drupal框架,所以我不确定首先在PHP中开发它是一个选项。
答案 0 :(得分:6)
我强烈建议安装Devel module。在为Drupal开发时非常有用。安装后,您可以启用极有用的Devel块。它有一个链接列表,可以更快地执行一些繁琐的任务,例如清空缓存,重新安装模块,重建菜单等。
模块的许多更改不应要求访问模块页面。当您在模块中使用hook_menu()更改菜单时,您通常会看到需要执行此操作,因为菜单仅在访问该页面时重建(或使用Devel块“Rebuild Menus”链接;))
答案 1 :(得分:3)
卸载/安装时,执行的唯一内容就是.install文件。
如果您不更改此文件,则无需卸载/安装模块。
也许你的问题只是一个缓存问题。 Drupal强烈缓存很多东西。当您启用模块时,将清除缓存。您可以手动清除缓存。
另一方面,我建议你查看Drush,让你更快地完成这些事情。 (清除缓存,启用/禁用模块/...)
答案 2 :(得分:1)
如果你必须刷新缓存,Drupal管理菜单(http://drupal.org/project/admin_menu)和devel会非常方便。
答案 3 :(得分:0)
每次编辑代码时都要删除缓存
管理 - >网站性能
答案 4 :(得分:0)
如何使用Drush命令重新安装模块?
运行命令
drush dre cars_api
有关详细信息,请访问
https://drushcommands.com/drush-9x/devel/devel:reinstall/
========================渴望Drupal ==================== ====
什么是Drush?
Ans:Drush是Drupal的命令行shell和脚本接口,
它的工作方式类似于
Laravel-Artisan和Angular CLi等。
它对于在Drupal上进行快速开发非常有帮助。
官方网站-> http://www.drush.org/
官方作曲者资料库-> https://packagist.org/packages/drush/drush#dev-master
官方Drupal存储库-> https://www.drupal.org/project/drush
什么是安装过程?
答:有以下步骤。
1.步骤
安装新的最新版本的作曲家
2.步骤
在vscode Terminal中运行
composer global require drush/drush:9.x-dev
通过以下命令检查终端中的安装
drush version
有关更多详细信息,请访问
https://packagist.org/packages/drush/drush#dev-master
也是有帮助的
http://docs.drush.org/en/master/
3.步骤
访问以下链接并查看Drush所有conads详细信息和文档
https://drushcommands.com/drush-9x/
https://www.drupal.org/docs/user_guide/en/prevent-cache-clear.html
如何解决Drush错误?
在vscode终端中运行命令
Composer require drush/drush
如何在终端中看到drush命令列表?
只需在项目目录中输入vscode终端
Drush
然后输入
因此,所有命令都将以摘要
Drush的卸载过程?
只需将命令“ require”更改为“ remove”
composer global remove drush/drush:9.x-dev