YII框架的模組化技術

2022-04-05 09:18:03 字數 731 閱讀 1587

一、模組的建立

利用yii的自動生成工具gii生成模組。

1、訪問:lcoalhost/web/index.php?r=gii

2、點選 module generator 下面的 start

4、填寫 module id 例如:article

解釋:模組唯一id,一般與模組入口名稱相同。

5、點選 preview

6、點選 generate 後得到如下**

'modules' =>[

'article' =>[

將它寫入配置檔案。

自動生成的**,在**根目錄下的modules裡面。

二、模組的使用

1、被其它模組呼叫

<?php

use yii\web\controller;

use \yii;

class testcontroller extends controller

}

2、直接訪問模組

例如:解釋:localhost/web/index.php?r=模組id/控制器名/操作名

yii2框架的模組化使用

大型專案會用到模組化modules 在模組下建立多個不同的模組,每個模組下又分為mvc三層結構和乙個模組類檔案 此檔案的作用就相當於入口檔案 通過模組類檔案來載入這個模組 建好模組之後就需要配置,在你所負責的那個目錄下找到config資料夾,在main.phpl裡面載入你剛剛建立的那個模組.在mod...

框架 模組化Objection

框架 模組化 實現原理 先定義乙個協議 protocol 然後通過objection來註冊這個協議對應的class,需要的時候,可以獲取該協議對應的object。對於使用方無需關心到底使用的是哪個class,反正該有的方法 屬性都有了 在協議中指定 這樣就去除了對某個特定class的依賴。也就是通常...

EasyModular 簡易模組化框架

easymodular是基於necore3.1的簡易模組化框架,開箱即用,1分鐘即可以搭建乙個簡單可用的模組化框架。元件nuget 是否必須 模組化核心庫 install package easymodular 介面文件 install package easymodular.swagger orm...