ozgurhaddur/yii2-kurs

Yii2 Kurs 模块

安装: 3

依赖项: 0

建议者: 0

安全性: 0

星级: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2021-01-21 10:37 UTC

This package is auto-updated.

Last update: 2024-09-21 18:18:37 UTC


README

模块目的

本模块旨在记录课程平台上的课程笔记。根据此目标,在表格中填写所需信息后,您可以执行所需的操作。

基本操作

您可以创建课程记录。

您可以向创建的课程记录中添加课程笔记。

您可以删除创建的课程记录的笔记。

为了重新访问已删除的笔记,您可以通过垃圾箱平台工具进行。

在名为 "Main Page" 的主页上,您可以通过表格的 ID 部分访问用户名和直接获取的课程笔记内容。

模块安装

使用 ssh 命令通过 vagrant 虚拟机连接,以激活 Vagrant。然后输入 /var/www/advanced 命令。

输入以下命令以开始模块安装:composer require --prefer-dist ozgurhaddur/yii2-kurs "dev-master"

您需要在 Yii 项目的以下配置文件中添加以下设置:advanced\backend\config\main.php

'modules' => [
       'kurs' =>[
           'class' => 'ozgurhaddur\kurs\Module'
         
       ]

   ],
}

为了激活迁移操作,您需要使用 ssh 命令执行以下命令来安装模块中使用的表格:

php yii migrate/up --migrationPath=@vendor/ozgurhaddur/yii2-kurs/src/migrations

完成迁移操作后,通过以下链接点击,即可访问创建的课程模块:http://advanced/backend/web/index.php?r=kurs/kurs/index

您可以从此地址访问模块主页。

模块架构

迁移操作

模块中有两个表格。一个用于存储创建的课程的用户信息,另一个用于存储已删除的课程信息和课程笔记。课程和 deleted 表格各有五个变量,变量名相同。

image

Gii 操作

为每个表格创建了一个模型。通过执行 模型生成器和 CRUD 生成器 操作,在创建的模型上实现了创建、读取、更新、删除等表格操作。这些操作使得表格中的所需操作变得可用。在 advanced\vendor\ozgurhaddur\kurs\src\controllers 下创建了模块的 Controller 文件。在 advanced\vendor\ozgurhaddur\kurs\src\views\kurs 下创建了模块的 Views 文件,包括 form、search、create、deleted、index、update、view 文件。

基本模块图片

基本模块表格

Kurs

模块中的注册操作

Create Kurs

模块中的 deleted 表格

Deleted