bayramaligunaydin / yii2-listing
Yii2 列表模块
Requires
- php: >=7.0
- yiisoft/yii2: ~2.0.13
Requires (Dev)
- phpunit/phpunit: 8.*.*
This package is not auto-updated.
Last update: 2024-09-26 04:09:45 UTC
README
•“Fiyat Listeleme Modülü”nin amacı, kullanıcıların aynı ürünü en ucuz hangi marketten alabileceğini göstermektir. Aynı zamanda kullanıcıların, istediği marketin tüm ürünlerinin fiyatına ulaşmasını sağlamak.
•“Fiyat Listeleme Modülü”nde iki farklı panel vardır. Kullanıcı panelinde herhangi bir ekleme veya silme işlemi yapılamaz. Ekleme ve çıkarma işlemleri admin panelinde yapılır.
安装
安装之前,首先在控制台中转到项目已安装的目录下 vagrant klasoru altına.
cd /proje-ismi/vagrant
然后,我们需要使用以下代码启动项目:
vagrant up
接下来,连接到我们的 vagrant 虚拟机。
vagrant ssh
使用以下代码进行安装:
cd /var/www/advanced
转到以下目录并编写以下代码:
composer require bayramaligunaydin/yii2-listing "dev-main"
然后在 advanced/backend/config/main.php 中添加以下内容:
添加以下代码。
'name'=>'Fiyat Listeleme', 'modules' => [ 'listing'=>[ 'class'=>'bayramaligunaydin\listing\Module', 'layout'=>'Main', ] ],
迁移设置
在 Vagrant 虚拟机中,在 /var/www/advenced 下编写以下代码以添加迁移:
php yii migrate --migrationPath=@vendor/bayramaligunaydin/yii2-listing/src/migrations
模块详细信息
管理员页面链接:http://advanced/backend/web/index.php?r=listing/admin/index
管理员页面上可以添加价格、市场或产品。同时,可以编辑或删除已记录的价格。价格添加仅限于已记录的市场和产品。
管理员面板
通过市场名称添加市场。在市场添加页面中,可以查看已添加的市场。
市场添加页面
不能再次添加已列出的市场。
通过产品名称添加产品。在产品添加页面中,可以查看已添加的产品。
产品添加页面
通过表格中市场和产品的 id 添加价格。无法添加表格中不存在的产品或市场。在添加必要的市场和产品后,可以添加价格。在价格添加页面中可以查看已添加的市场和产品。
不能再次添加已列出的产品。
价格添加页面
用户页面链接:http://advanced/backend/web/index.php?r=listing/fiyatlar/index
用户无法进行任何添加或删除操作。他们只能搜索列表中的产品或市场。
用户界面
备注
• 模块在价格表上执行搜索操作。
• 模块中有三个表:价格、市场和产品。价格表与市场和产品表相关联。
• 价格表不包含市场和产品的名称。价格表与产品和市场表相关联。它通过 market_id 和 urun_id 列从其他表中获取市场和产品的名称。
• 通过模块中包含的 database migration,数据库中的数据将添加到您在安装时执行的 migrate 操作中。







