seqhilla / yii2-akademisyenders
Yii2 Akademisyenders 模块
Requires
- php: >=7.0
- yiisoft/yii2: ~2.0.13
Requires (Dev)
- phpunit/phpunit: 8.*.*
This package is auto-updated.
Last update: 2024-09-17 19:19:50 UTC
README
此模块允许用户向网站中的表格中添加/删除/更新数据。
此模块有什么作用?
-使用此模块可以方便地保存学者的信息,获取当时开设的课程列表,然后通过只使用学者ID从另一个表中获取学者的名字,从而方便地创建课程列表。
表格的详细说明
课程表
1- 创建课程按钮:通过此按钮可以创建课程。
2- 搜索框:可以将要搜索的数据输入此框,这样可以仅显示包含所输入字母的单词。
3- 排序:通过点击蓝色文字可以按当前列中的数据A-Z或Z-A进行排序。
4- 查看、更新、删除按钮:通过点击查看按钮可以查看课程的信息,进行更新或删除:[图片](https://user-images.githubusercontent.com/57414546/104822351-e0fa6180-5852-11eb-9d60-50cb6875db04.png) 更新(铅笔图标)按钮:[图片](https://user-images.githubusercontent.com/57414546/104822366-f7082200-5852-11eb-80f3-524bb387fc19.png)
学者表
总体而言,课程表具有相同的功能。但除此之外
1- 学者ID
此值是其他表中看到的更新部分中的数字。学者ID可以由用户自行指定。通过此ID,可以轻松地将学者的名字添加到课程表中。(在课程表中,学者部分应填写此表中找到的学者ID。)(这里存在关联。)
2- 最右侧的搜索框:此框不仅在其自己的列中进行搜索,还在其右侧的所有列中进行搜索。这样可以在所有课程中进行搜索。
正如所看到的,在过滤结果时,尽管学者列中没有找到该学者,但在下一列中找到了该学者,因此该学者在屏幕上被显示出来。
安装
将模块添加到 Vagrant advanced 项目中
首先
php: >=7.0
yiisoft/yii2: ~2.0.13
在继续之前,请确保已安装这些依赖项。
首先,在 Vagrant 安装的位置
vagrant up
运行
然后
vagrant ssh
命令以连接到虚拟机
cd /var/www/advanced
然后
composer require --prefer-dist seqhilla/yii2-akademisyenders "*"
,进入 advanced dizini后,
composer require --prefer-dist seqhilla/yii2-akademisyenders "dev-main"
,然后
进行迁移
php yii migrate/up --migrationPath=@vendor/seqhilla/yii2-akademisyenders/src/migrations
需要运行
然后
使用您的代码编辑器(如 PHP Storm 图中的)或通过文件夹打开文件
在 advanced/backend/config/main.php 中找到 'modules' => [] 部分
'akademisyenders'=> [
'class' => 'seqhilla\akademisyenders\Module',
]
需要运行
将会是这样的
安装完成。现在可以通过以下链接访问表格
学者表-> http://advanced/backend/web/index.php?r=akademisyenders/ogrtuye/index
课程表 -> http://advanced/backend/web/index.php?r=akademisyenders/dersler/index
!!如果您的项目不是advanced,请将以下地址中的advanced部分替换为您网站的地址。











