ستساعدك المقالة التالية: كيفية إضافة حقل جديد في نموذج قواعد أسعار سلة التسوق في Magento 2 Backend
<؟ php
مساحة الاسم Meetanshi \ Mtapi \ Setup ؛
استخدام Magento \ Framework \ App \ Config \ ConfigResource \ ConfigInterface ؛
استخدام Magento \ Framework \ Setup \ ModuleContextInterface ؛
استخدم Magento \ Framework \ Setup \ SchemaSetupInterface ؛
استخدم Magento \ Framework \ Setup \ UpgradeSchemaInterface ؛
فئة UpgradeSchema تنفذ UpgradeSchemaInterface
{
محمية ResourceConfig $؛
الوظيفة العامة __construct (
ConfigInterface $ ResourceConfig)
{
$ this-> ResourceConfig = $ ResourceConfig؛
}
ترقية الوظيفة العامة (إعداد $ SchemaSetupInterface ، سياق $ ModuleContextInterface)
{
المثبت $ = الإعداد $؛
$ installer-> startSetup () ؛
$ installer-> getConnection () -> addColumn (
$ installer-> getTable (“قاعدة المبيعات”) ،
“رابط_إعادة التوجيه” ،
[
‘type’ => \Magento\Framework\DB\Ddl\Table::TYPE_TEXT,
‘unsigned’ => true,
‘nullable’ => true,
‘default’ => ”,
‘comment’ => ‘redirection_link’
]
) ؛
$ installer-> getConnection () -> addColumn (
$ installer-> getTable (“قاعدة المبيعات”) ،
“offer_image”،
[
‘type’ => \Magento\Framework\DB\Ddl\Table::TYPE_TEXT,
‘unsigned’ => true,
‘nullable’ => true,
‘default’ => ”,
‘comment’ => ‘offer_image’
]
) ؛
$ installer-> endSetup () ؛
}
}