我知道构建模块就像一个迷你Yii2应用程序。我正在尝试构建一个Blog模块,以便在不同的项目中重用。
我想创建一个包含后端和前端的模块,然后能够访问每一方。
在Yii2 basic中没有后端和前端,所以我创建了"模块" app根目录下的文件夹。在Yii2高级的情况下,因为我们有后端和前端。
所有教程仅显示为后端或前端创建模块。
我正在创建一个文件夹" modules"内心共同。在模块内部我正在创建一个文件夹"博客"具有以下结构:
blog
L backend
L frontend
L common
创建和配置模块的正确方法是什么?
更新 我从@samdark找到了这个article,在那里他给出了一个配置示例,我根据我的结构显示配置:
'modules' => [
'blogFrontend' => [
'class' => 'common\blog\frontend\Blog',
'anonymousComments' => false,
],
'blogBackend' => [
'class' => 'common\blog\backend\Blog',
],
]