简述
在本章中,我们将学习如何在Zend框架中创建基于MVC的模块。让我们创建一个名为“Tutorial”的模块来了解模块创建过程。
-
在 –myapp/module/Tutorial/src/ 目录中创建一个名为Module 的新 PHP 类,并实现“ConfigProviderInterface”。
-
将Tutorial设置为Module类的命名空间。
-
在Module类中编写一个公共函数 getConfig,并返回Tutorial模块的配置文件。
Module类的完整代码如下 :
使用以下代码在autoload部分下的 composer.json 中配置Tutorial模块。
使用 composer update 命令更新应用程序,如下所示。
composer 命令将对应用程序进行必要的更改,并在命令提示符下显示日志,如下所示 −
使用以下代码在 /config/ 处创建模块配置文件“module.config.php” -
配置文件有三个部分,它们如下所示 −
在应用程序级配置文件中配置Tutorial模块 – myapp/config/modules.config.php。
通过在应用程序文件夹的根目录下执行编辑器服务来运行应用程序。
我们已经成功添加了一个新模块,但仍需要添加控制器、路由和视图才能成功运行Tutorial模块。