melihyesilyurt/yii2-historical

历史模块

安装: 1

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

dev-main 2021-01-20 09:00 UTC

This package is auto-updated.

Last update: 2024-09-20 16:40:52 UTC


README

这是一个为互联网编程课程制作的模块,它在一个数据库中存储历史战争和参战国家。

安装

要安装此模块,首先您需要安装yii2 advanced项目。如果项目已安装,请在终端中输入以下代码。此代码将使您能够在自己的项目中加载packagist中的模块。安装模块后,需要安装数据库。要安装数据库,只需输入以下命令即可。完成这些工作后,要使模块运行,还需要完成最后一步。这一步是在模块需要运行的地方(后端或前端)的config文件中main.php文件中的modules部分添加。模块现在可以运行了。

composer require melihyesilyurt/yii2-historical "dev-main"

此代码将使您能够在自己的项目中加载packagist中的模块。安装模块后,需要安装数据库。要安装数据库,只需输入以下命令即可。完成这些工作后,要使模块运行,还需要完成最后一步。这一步是在模块需要运行的地方(后端或前端)的config文件中main.php文件中的modules部分添加。模块现在可以运行了。

php yii migrate/up --migrationPath=@vendor/melihyesilyurt/yii2-historical/src/migrations

要安装数据库,只需输入以下命令即可。完成这些工作后,要使模块运行,还需要完成最后一步。这一步是在模块需要运行的地方(后端或前端)的config文件中main.php文件中的modules部分添加。模块现在可以运行了。

'modules' => [
    ...
   'historical' => [
                  'class' => 'melihyesilyurt\historical\Module',
                ],
],

要安装数据库,只需输入以下命令即可。完成这些工作后,要使模块运行,还需要完成最后一步。这一步是在模块需要运行的地方(后端或前端)的config文件中main.php文件中的modules部分添加。模块现在可以运行了。

模块概述

我们的模块包含2个迁移,其中一个是关于战争的信息,另一个是关于国家的信息。为了在这两个表之间建立关系,我使用了1个外键。为了更清晰地说明数据库中的表结构,我附上了以下图片:

我用学到的html开发了此模块,在主页上有2个不同的按钮。点击这些按钮后,将被引导到相应的索引页面。要返回主页,请使用以下链接:“http://advanced/backend/web/index.php?r=historical/default/index

我从主页引导的页面是通过gii创建的,并进行了额外的调整。在这些页面上,可以添加和删除数据库中的数据,还可以进行搜索操作。