sevkikaragol/yii2-note

Yii2 Note 模块

安装: 2

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

dev-main 2021-01-15 19:00 UTC

This package is auto-updated.

Last update: 2024-09-16 04:12:57 UTC


README

此模块旨在实现笔记功能。据此,您可以在表格上执行一些操作。
unutma

您可以在模块上执行的操作

  • 可以创建笔记。
  • 可以编辑创建的笔记。
  • 可以删除创建的笔记。
  • 可以删除的笔记在回收站中再次显示。
  • 您可以在主页上通过标题或笔记内容进行搜索。

安装

  1. 使用ssh连接到vagrant虚拟机。然后转到/var/www/advanced目录。
    使用以下命令安装模块:composer require --prefer-dist sevkikaragol/yii2-note "dev-main"

  2. 在您的Yii项目下,在backend/config/main.php文件中执行以下设置。

 'modules' => [
        'note' =>[
            'class' => 'sevkikaragol\note\Module'
          
        ]

    ],
}
  1. 使用ssh进入项目目录,执行以下命令以安装模块中使用的表格的迁移操作。
    php yii migrate/up --migrationPath=@vendor/sevkikaragol/yii2-note/src/migrations

完成迁移操作后,您可以使用模块。

您可以通过以下链接访问模块主页:http://advanced/backend/web/index.php?r=note/not/index

模块详情

迁移

模块中有两个表格。一个用于存储创建的笔记,另一个用于存储已删除的笔记。变量相同。
tablo

在Gii上执行的操作

-为每个表格创建了模型。
-为了能够在表格上执行创建、读取、更新、删除操作,我们在创建的模型上使用了CRUD Generator。因此,可以在表格上执行这些操作。已创建Controller和Views文件。

在Gii上执行操作后,在NoteController中添加了将删除的笔记发送到回收站的额外和修改操作。在执行这些操作后,还对模块的其他部分进行了修改,以便在Gii上创建的结构上进行修改,以便在模块的视觉部分和提供给用户的功能中进行更改。

模块截图

anasayfa copKutusu