🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
实例内容通过一个模块来进行讲解,可以更好的了解模块之间的对比性,以及模块与模块之前的耦合性。 ### 7.1.1建立模块目录 目录结构如下: ~~~ /module/Album 模块目录 /module/Album/config 模块配置文件目录 /module/Album/src 模块资源文件目录 /module/Album/src/Album/Controller 控制器文件目录 /module/Album/src/Album/Form 表单文件目录 /module/Album/src/Album/Model 模型文件目录 /module/Album/view 模块模板文件目录 /module/Album/view/album/album 模板文件目录 /module/Album/view/partial 其他通用模板文件目录 ~~~ ### 7.1.2 配置模块全局设置 要让一个新添加的模块加入到ZF2搭建的网站系统中就必需为对新的模块进行设置。 打开全部配置文件:`/config/application.config.php `内容如下: ~~~ return array( 'modules' => array( 'Application', 'Album' // 此行为新加内容 ), 'module_listener_options' => array( 'config_glob_paths' => array( APP_PATH.'config/autoload/{,*.}{global,local}.php', ), 'module_paths' => array( APP_PATH.'module', APP_PATH.'vendor',// 就要应用于phpunit ), ), ); ~~~ 此文件只添加了一个行:在modules 区块中的 ‘Album’;在前面章节的内容已经有说明,每增加一个模块都需要在全局配置文件中添加进行,也就是对模块进行注册使用。