drupal generate:controller ... 这条命令可以为模块生成控制还有路由 .. 先指定一下模块的名字 ... 比如 ninghao_test ... 这是刚才我们用 drupal console 生成的一个模块 ..
输入控制器的名字 ... HelloController
再输入控制器方法的标题 ... 你好
Enter the action method name ... 输入方法的名字 ...
再输入路由的地址 /hello/{name} ... 后面的 name 是路由里的参数 ...
如果没有要继续添加的方法,可以直接再按一下回车 ..
是否要生成单元测试 ... yes
是否要在容器里载入服务 ... no
Do you confirm generation? 是的 ..
完成以后会显示生成的一些文件 ... HelloController.php 是控制器的类 ... ninghao_test.routing.yml 是定义路由的地方 ..
HelloControllerTest.php 是做测试用的 ...
回到网站,我们可以访问一下路由的地址 ... /hello/ 后面这块是地址里的参数 ... 比如 drupal ..
这个页面显示的内容就是刚才我们用 Drupal Console 生成的 HelloController 这个控制器提供的 ...