用户登录

下面我们去给创建好的这个表单添加一个路由,让用户可以访问到这个表单 .. 在我们自己定义的这个模块的根目录下面,有一个 ninghao_demo.routing.yml ,这个文件就是模块的路由,没有的话可以自己创建一个这样的文件 .. 先是模块的名字,后面加上 .routing.yml ..

在它里面添加一个新的路由 .. 名字可以是 ninghao_demo.form: 另起一行 .. 设置一下 path 的值 .. 也就是这个路由的地址 .. 这里设置成 /ninghao-demo-form

下面再用一个 defaults: .. 在它的下面再添加两个选项 .. 一个是 _title ,设置一下页面的标题 .. 表单的演示 .. 再用一个 _form .. 它可以告诉这个路由怎么样显示这个页面 .. _form .. 的意思就是这里需要使用一个表单类 ... 我们的这个表单类是在 \Drupal\ninghao_demo\Form\NinghaoDemoForm .. (类的名字)

然后是 requirements: .. 它的下面用一个 _access .. 把它的值设置成 TRUE .. 意思就是这个路由在任何情况下用户都有权限可以访问到 ...

保存一下这个文件 .. 再去重建一下 Drupal 的缓存 ...

回到 Drupal 的前台页面 .. 打开我们定义好的这个 ninghao-demo-form .. 在这个页面上你可以看到我们创建的这个表单 .. 上面有两个元素 .. 一个是这个文本框 .. 还有一个提交表单用的按钮 ...

表单路由《 Drupal 8 开发:表单 》

统计

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

社会化网络

关于

微信订阅号

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