公用函数

在模块结构里,有个xxx.module的文件,这个文件里主要是放置一些公用函数的,其实整个模块的设计都是抄袭,呸,借鉴Drupal8的设计的10%, 是的,我精简了,只用了10%,可能你会不太明白什么才是公用函数!我还是来举个例子吧:

在你使用生成内容类型的命令行工具自动生成一个内容类型的模块时,默认就在xxx.module里生成了两个公用函数:

这两个函数是我默认通常模块都需要的两个函数(当然,你实在不需要,删了便是):

取一条记录:通常用于做内容详情页

取所有记录:通常用于做内容列表页

把你需要的函数放在xxx.module里就意味着,它会变成一个全局函数,你在程序的任何地方,比如其他模块的controller里,或者任一模板里都可以直接调用,这就是它的意义所在,把你需要用的函数变成全局可调用的函数!就这么简单!

HunterPHP - 用心与你沟通