kayayusufalparslan / yii2-project
Yii2项目模块
Requires
- php: >=7.0
- yiisoft/yii2: ~2.0.13
Requires (Dev)
- phpunit/phpunit: 8.*.*
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" 
// 安装完成后
2-) php yii migrate -migrationPath=@vendor/kayayusufalparslan/migrations
// 当被问及“是否应用这些迁移”时,输入“yes”,这将创建必要的表。 
// 我们想在哪里使用模块(前端-后端-整个项目),我们就去那个部分的"config"文件中的"main.php"文件夹。
3-)
'modules' => [
'project' => [
'class' => 'kayayusufalparslan\project\Module',
],
],
// 我们添加以下代码。
现在模块已准备好使用。
要访问模块,//我在这里添加了后端部分,操作将由此处显示。
URL = http://advanced/backend/web/index.php?r=project

现在我们可以访问模块了。
如图中所示,如果我们想在菜单元素中提供链接;
// 从 views/layouts/main.php 中将 $menuItems[] 添加到其中
['label' => '添加公司', 'url' => ['/project/default/index']],
['label' => '添加公司支出', 'url' => ['/project/outgoing/index']],
需要添加这些代码。
先谈谈模块的用途,然后再开始使用。
1-) 模块是为了保存公司的费用而创建的。
2-) 用户可以添加任意数量的公司。然后,当需要创建公司费用时,可以访问所需页面并选择要添加费用的公司。
3-) 用户从列表中选择要添加费用的公司。//用户只能为之前添加的公司添加费用。要为新的公司创建费用,必须首先创建公司。
4-) 如果用户想添加公司某月的费用,则必须从列表中选择该月。
5-) 现在只剩下添加费用了。
现在我们创建一个示例用法,并检查我们的模块...
-> 输入了添加的公司所需的相关信息。//“支付”框是为了检查我们公司是否为此操作支付了费用而创建的。
-> 我们创建了公司,现在让我们为这个公司添加费用。为此,我们可以从模块主页面点击“创建公司支出”按钮或点击菜单项中的“添加公司支出”链接。 
模块中使用的表格结构
我们的表格是通过获取公司的“id”和添加公司支出时添加的公司的“companyId”来关联创建的。
这样,在添加支出时,可以正确地添加到有效的公司。
由Yusuf Alparslan Kaya







