busrabaysa/yii2-hospital

用于连接患者和医生的简单小工具

安装: 0

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 0

公开问题: 0

类型:yii2-extension

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

This package is not auto-updated.

Last update: 2024-09-26 13:01:08 UTC


README

Rumeysa ÜSTÜN 190202011
Büşra Nur BAYSA 190202091

Yii2-hastane

本模块为医院网站提供了一些小工具。在这个项目中,有一个表单小工具用于连接医生和患者。

安装

需要依次安装以下软件。
1.Virtualbox
2.XAMPP(使用7.3.26版本)
3.Git
4.GitHub API token 点击“Generate new token”创建新的token。
5.Composer
6.启动Composer和XAMPP后,以管理员权限打开终端(命令行),执行以下命令。使用以下命令安装Yii2:

composer.phar create-project yiisoft/yii2-app-advanced advanced2

7.使用以下代码初始化项目。使用Development选项继续。

init

8.使用以下命令从Packagist拉取项目。

composer require busrabaysa/yii2-hospital "dev-main"

9.执行以下代码。

yii migrate/up

10.为了能够进行数据库操作,请输入以下代码。

php yii migrate/up --migrationPath=vendor/busrabaysa/yii2-hospital/migrations

11.并将其添加到backend/config/main.php中的modules部分。

    'hospital' => [
        'class' => 'busrabaysa\hospital\Module',
        'adminRoles' => ['@'],
    ],

运行

在浏览器的搜索框中输入以下URL。

localhost/advanced2/backend/web/index.php?r=hospital/doctor/index

图片

新患者登记:ResimLink - Resim Yükle 患者列表:ResimLink - Resim Yükle 在患者列表中搜索:ResimLink - Resim Yükle 添加医生:ResimLink - Resim Yükle 进行操作:ResimLink - Resim Yükle 操作列表:ResimLink - Resim Yükle

附件

如果设置为'@',则只有登录用户可以使用此模块;

如果设置为'?',则只有未登录用户可以使用此模块;

如果设置为'*',则任何人都可以使用此模块;

或者可以以数组的形式设置角色 => ['superadmin', 'administrator', 'admin']

路由

医生列表:/ hospital / doctor / index

新医生:/ hospital / doctor / form

患者列表:/ hospital / patient / index

新患者:/ hospital / patient / form

更新患者(使用患者ID):/ hospital / patient / güncelleme(update)? id = 1

患者操作(使用患者ID):/ hospital / patient / eylem(action) / görünüm(view)? id = 1

操作列表(Actions List):/ hospital / eylem(action) / index

小工具

可以使用医生表单小工具

<? = busrabaysa \ hospital \ widgets \ DoctorForm :: widget (['pjax' => true]); ?>

您可以使用Hasta表单小部件

<? = busrabaysa \ hospital \ widgets \ PatientForm :: widget (['pjax' => true]); ?>

您可以使用操作(action)表单小部件(需要将病人模型作为参数发送)

<? = busrabaysa \ hospital \ widgets \ ActionForm :: widget ([
    'pjax' => true,
    'patient' => busrabaysa \ hospital \ models \ PatientForm :: findOne (1),
]); ?>