定义模块info文件
Drupal7里面info包括这些选项:
name
它的意思是模块名字,必须得要的;你得知道你给drupal开发模块的名字是啥吧?
description
这个是模块的描述;告诉drupal你的模块是做啥的;可选;
core
说明这个模块是运行在哪个drupal版本的;既然咋们写d7的模块;那就是 7.x了;必填;
files
[相当于php中include()引入文件]
虽然它是可选的,但是这个相当有用;有时候是必须得用;它的作用稍微有点复杂:当你在文件里面定义类或者接口的时候,需要把它写入fiels[] 数据,这样drupal就会利用自身的 核心注册(好吧,我承认我的英语超烂,原文是:dynamic-loading code registry) 策略来自动加载你定义的类;
dependencies
它的作用是定义你的模块依赖哪个模块;有时候你hook哪个模块提供的钩子就应该把那个模块写入这个dependencies[]数组;
version
这个是用于指定模块版本;
package = Pro Drupal Development
用于模块分组