用户登录

Drupal 8 的模块需要很多样板文件还有代码 ... Drupal Console 可以快速生成这些文件还有代码 .. 比如生成模块,实体,表单,插件,字段这些东西 ..

先去生成一个模块 ..

drupal generate:module

模块的名字是 Ninghao Test ... 模块的 machine name ,机器名是 ninghao_test ..

module path 是模块的位置,默认是在 modules 目录下的 custom 这里 ... 自定义的模块一般可以放在这个目录的下面 ..

module description .. 模块的描述 ... package name ... 包的名字 ... 默认是 Custom ..

模块对应的 Drupal 版本,默认是 8.x

do you want to generate a .module file ... 是否要创建一个 .module 文件 ... 是的 ..

这个模块是不是一个 feature 模块 ... no ..

在模块里是否要添加一个 composer.json .. yes

Would you like to add module dependencies

要添加模块的依赖吗?如果你的模块需要额外的模块提供的功能,在这里要说明一下这些模块 ...

要不要生成单元测试类 .. 是的 ..

Do you want to generate a themeable template , 要不要生成一个模板 ... yes

Do you confirm ... yes

Drupal Console 会根据我们的回答,生成自定义模块需要用的一些文件 ..

drupal module:debug | grep ninghao

可以看到我们刚才创建的这个自定义模块 .. 再安装一下这个模块 ..

drupal module:install ninghao_test

完成以后再查看一下这个模块 ... 现成已经提示这个模块的状态是 installed ... 表示已经安装好了 ..

生成模块《 Drupal:Console 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点