모듈은 모델, 뷰, 컨트롤러 및 기타 지원 구성 요소로 구성된 독립적인 소프트웨어 단위입니다. 최종 사용자는 애플리케이션 본체에 설치된 모듈의 컨트롤러에 액세스할 수 있습니다. 주제, 모듈은 개별적으로 배포할 수 없으며 응용 프로그램 주제에 속해야 합니다.
, 뷰 및 기타 코드, 응용 프로그램과 매우 유사합니다. 다음 예는 모델의 디렉터리 구조를 보여줍니다.
forum/ Module.php 模块类文件 controllers/ 包含控制器类文件 DefaultController.php default 控制器类文件 models/ 包含模型类文件 views/ 包含控制器视图文件和布局文件 layouts/ 包含布局文件 default/ 包含 DefaultController 控制器视图文件 index.php index 视图文件
namespace app\modules\forum; class Module extends \yii\base\Module { public function init() { parent::init(); $this->params['foo'] = 'bar'; // ... 其他初始化代码 ... } }
위 내용은 Yii의 모듈이란 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!