yenereminelibol/pharmacymodule

pharmacy-module

安装: 1

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 1

开放问题: 0

类型:yii2-extension

dev-main 2021-01-20 20:39 UTC

This package is not auto-updated.

Last update: 2024-09-26 14:00:59 UTC


README

pharmacy-module

Yener Emin Elibol 180202054 药房和仓库匹配模块

药房模块是什么

药房模块允许药房所有者和仓库公司登录后,为药房提供药房名称、所在城市、员工数量等信息,为仓库公司提供公司名称、所在城市、拥有的药品数量、员工数量等信息,登录后可以在药房和仓库之间建立联系。

使用 Vagrant 进行安装

本节将介绍如何在 vagrantyii2-advanced 模板下安装此模块。首先,需要使用 vagrant 工具安装一台虚拟机,并分配一个域名。然后,通过 ssh 连接到 vagrant 安装的虚拟机。登录 Linux 虚拟机后,需要切换到之前分配域名对应的目录。

cd /var/www/...

使用 ls 命令可以查看网站相关目录已存在。首先,需要安装 yii2-advanced 项目模板。确认网站目录为空后,通过 packagist 工具下载 yii2-advanced 项目模板。

安装

要使用此模块,首先需要在计算机上安装 Yii2 项目。进入 Yii2 项目目录,使用 composer 工具将模块添加为必需的包。可以使用以下命令。

composer create-project yiisoft/yii2-app-advanced ['Sitenizin Adı']

安装完 yii2-advanced 项目模板后,进入目录。

cd ['Sitenizin Adı']

使用 composer 从 packagist 下载网站所在位置的文件。

composer require --prefer-dist yenereminelibol/pharmacymodule "dev-main"

此命令需要在项目文件所在的目录中通过终端运行。执行 packagist 命令后,在 vendor 目录下会创建一个 yenereminelibol 目录,其中包含模块目录。

我们需要为模块进行配置设置。

  1. 首先,在项目目录内,进入 /backend/config/main.php 或 /frontend/config/main.php 文件,添加以下代码。
// Eğer ki main.php dosyamızın içindeyken 'modules' başlığı altında bir ayar satırı bulunmaktaysa 
// aşağıda modules'in içinde bulunan kodları taşımamız yeterli olucaktır.

'modules' => [
    'pharmacymodule' =>[
        'class' => 'yenereminelibol\pharmacymodule\Module'
    ]
],

  1. 进入项目主目录,执行以下代码。
php yii migrate/up --migrationPath=@vendor/yenereminelibol/pharmacymodule/src/migrations

迁移操作已完成。模块现在可以正常运行。

要测试模块,请将以下地址输入浏览器中的 URL 部分

// main.php dosyasını backend veya frontend dizinlerinden hangisinde ayarladıysanız
// o linke ait url adresini kopyalamanız gerekmektedir.

http://pharmacymodule/backend/web/index.php?r=pharmacymodule/home/index

如何使用模块

模块在浏览器中运行时,页面上将显示 3 个按钮。 buttons

  1. 添加药房
  2. 添加仓库
  3. 选择仓库

添加药房

通过这些按钮可以查看表格中现有的药房。要添加药房,请点击 create eczaneler 按钮,然后输入药房名称、药房城市、药房员工数量等信息以创建新的药房条目。 enter image description here

点击 create eczaneler 后 enter image description here

添加仓库

通过此按钮,您可以在表格中查看现有的仓库。要添加药店,请点击创建仓库按钮,然后输入仓库名称、仓库城市、仓库药品数量和仓库员工数量,以创建新的仓库条目。输入图片描述

点击创建仓库后 输入图片描述

选择仓库

通过此按钮,您可以在表格中查看现有的药店和仓库之间的连接。要添加新的连接,请点击创建仓库选择按钮,然后输入仓库名称和药店名称以创建新的连接条目。

仓库名称和药店名称仅适用于已添加的药店和仓库,这些字段不能为空 输入图片描述

点击创建仓库选择后 输入图片描述

返回主菜单

返回主菜单按钮用于返回主屏幕

模块项目ER图

在模块内的迁移文件中,创建了3个表:deposecme、depolar、eczanelerad。这些表之间通过外键建立了关系。输入图片描述