kayayusufalparslan / yii2-project

Yii2项目模块

安装: 1

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:yii2-extension

dev-main 2021-01-29 16:41 UTC

This package is auto-updated.

Last update: 2024-09-29 06:02:54 UTC


README

Yii2 - 互联网编程项目

Yii2 - 项目

要使用此模块,需要在"vagrant"机器中"advanced"文件夹内编写以下语句;

1-) composer require kayayusufalparslan/yii2-project "dev-main" composer-require

// 安装完成后

2-) php yii migrate -migrationPath=@vendor/kayayusufalparslan/migrations

// 当被问及“是否应用这些迁移”时,输入“yes”,这将创建必要的表。 migration-path

// 我们想在哪里使用模块(前端-后端-整个项目),我们就去那个部分的"config"文件中的"main.php"文件夹。

3-)

    'modules' => [

            'project' => [
    
                     'class' => 'kayayusufalparslan\project\Module',
        
             ],
   
        ],

// 我们添加以下代码。

现在模块已准备好使用。

要访问模块,//我在这里添加了后端部分,操作将由此处显示。

URL = http://advanced/backend/web/index.php?r=project
companies-main-page

现在我们可以访问模块了。

如图中所示,如果我们想在菜单元素中提供链接;

// 从 views/layouts/main.php 中将 $menuItems[] 添加到其中

['label' => '添加公司', 'url' => ['/project/default/index']],

['label' => '添加公司支出', 'url' => ['/project/outgoing/index']],

需要添加这些代码。

先谈谈模块的用途,然后再开始使用。

1-) 模块是为了保存公司的费用而创建的。

2-) 用户可以添加任意数量的公司。然后,当需要创建公司费用时,可以访问所需页面并选择要添加费用的公司。

3-) 用户从列表中选择要添加费用的公司。//用户只能为之前添加的公司添加费用。要为新的公司创建费用,必须首先创建公司。

4-) 如果用户想添加公司某月的费用,则必须从列表中选择该月。

5-) 现在只剩下添加费用了。

现在我们创建一个示例用法,并检查我们的模块...

-> 我们已经通过上述 -URL 登录到模块的主页。 companies-main-page

-> 我们首先创建一个公司。//点击“创建公司”按钮。 create-companies

-> 输入了添加的公司所需的相关信息。//“支付”框是为了检查我们公司是否为此操作支付了费用而创建的。

created-company

-> 我们创建了公司,现在让我们为这个公司添加费用。为此,我们可以从模块主页面点击“创建公司支出”按钮或点击菜单项中的“添加公司支出”链接。 company-outgoing

->我们到达了添加公司支出的页面。 create-company-outgoing-main-page

->点击“创建公司支出”按钮。填写必要的字段。 create-company-outgoing-fields

->我们已经创建了公司五月份的有效支出。 company-outgoing-may

outgoing-list

模块中使用的表格结构

公司表: companies-table

公司支出表: outgoing-table

我们的表格是通过获取公司的“id”和添加公司支出时添加的公司的“companyId”来关联创建的。

这样,在添加支出时,可以正确地添加到有效的公司。

由Yusuf Alparslan Kaya