在Drupal表单中添加代码的提示
Drupal中有各种不同的形式和模块,可以将PHP代码嵌入其中。在上一篇文章中,我什至讨论过将PHP代码添加到表单中。这些表单元素可以使用,诸如Views之类的模块允许在收集可允许某些高级功能的参数时运行PHP代码。
但是,这可能会导致问题。表单中的代码本质上不在源代码控制之外,这意味着任何人都可以弄乱代码,并且如果表单保存操作由于任何原因而失败,则无法还原更改或找回代码。
使用此功能时,一个有用的技巧是创建一个函数,该函数将运行所需的代码,然后将输入到表单中的代码减少到单个返回调用中。例如,您将在PHP代码表单中输入以下内容。
然后将以下内容添加到模块中,以便表单代码可以访问该功能:
function mymodule_afunction() { return; }这意味着该mymodule_afunction()函数现在处于源代码控制中,我们需要对该函数进行的任何更改都可以在代码中而不是在表单中完成。
感谢托马斯·戴维斯(@TEDavis)在最近的NWDUG聚会上介绍了此技巧。
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短