คำถามติดแท็ก programmatically

1
จะเพิ่ม foreign key ในตารางโดยทางโปรแกรมได้อย่างไร
ฉันกำลังพยายามเพิ่มชุดของตารางใหม่และฉันกำลังพยายามเพิ่มคีย์ต่างประเทศเพื่อเชื่อมโยงตารางเหล่านี้ ฉันดูออนไลน์เพื่อพยายามค้นหาข้อมูลบางอย่างเกี่ยวกับaddForeignKey()แต่ไม่พบอะไรเลย มองVarien_Db_Adapter_Interface::addForeignKey()และMage_Core_Model_Resource_Setup::getFkName()ฉันคิดว่าฉันมีการตั้งค่าด้านล่างถูกต้อง ->addForeignKey( $installer->getFkName('namespace_module/shop', 'area_id', 'namespace_module/area','area_id'), $installer->getTable('namespace_module/shop'), 'area_id', $installer->getTable('namespace_module/area'), 'area_id', Varien_Db_Ddl_Table::ACTION_CASCADE, Varien_Db_Ddl_Table::ACTION_CASCADE ) แต่ข้อยกเว้นบอกว่าแตกต่างกัน Zend_Db_Exception Object ( [_previous:Zend_Exception:private] => [message:protected] => Undefined column "shop_locator_shop" [string:Exception:private] => [code:protected] => 0 [file:protected] => /Users/myname/Sites/site/www/lib/Varien/Db/Ddl/Table.php [line:protected] => 450 [trace:Exception:private] => Array ( [0] => Array ( [file] => /Users/myname/Sites/site/www/app/code/local/Namespace/Module/sql/namespace_module_setup/install-0.1.0.php [line] => 110 …


4
การเพิ่มหลายรายการที่มีคุณลักษณะที่แตกต่างเพื่อซื้อทางโปรแกรม
ฉันกำลังเพิ่มระบบตะกร้าสินค้าจำนวนมาก โปรดทราบ: ฉันต้องการให้มันทำงานกับผลิตภัณฑ์ที่เรียบง่ายพร้อมกับตัวเลือกที่กำหนดเอง -> ตัวเลือกที่กำหนดเองเป็นเหมือนสี (แดง, เขียว, น้ำเงิน) หรือขนาด (Xl, M, S) สมมติว่าคนที่ต้องการสั่งซื้อรายการด้านล่าง: productA, redสี, qty12 ProductA, greenสี, qty18 ProductB XL,, จำนวน 3 Product C, จำนวน 10 ดังนั้นฉันต้องการเพิ่ม 4 รายการเหล่านี้ด้วยรหัส / โดยทางโปรแกรมในครั้งเดียว ฉันจะทำสิ่งนี้ได้อย่างไร มันเป็นไปได้ผ่านสตริงการสืบค้นหรือตัวควบคุมใด ๆ หรือฟังก์ชั่นในตัวสำหรับที่? ไม่จำเป็นต้องมีคิวรีเดียวหรือเรียกใช้ฟังก์ชันเดียวต่อการดู ...

3
จะเพิ่มบล็อก CMS โดยทางโปรแกรมใน Magento 2 ได้อย่างไร
ฉันต้องเพิ่มบล็อก CMS ผ่านสคริปต์การติดตั้ง / อัปเกรด ฉันได้เรียนรู้วิธีเพิ่มหน้า CMS "ปกติ" ดังที่เห็นในสคริปต์ด้านล่าง แต่เนื่องจากฉันไม่พบวิธีเพิ่มบล็อก CMS ในรหัสของ Magento 2 บน Google หรือที่นี่ฉันจึงค่อนข้างติดขัด namespace [Vendor]\[Module]\Setup; use Magento\Cms\Model\Page; use Magento\Cms\Model\PageFactory; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\ModuleDataSetupInterface; use Magento\Framework\Setup\UpgradeDataInterface; class UpgradeData implements UpgradeDataInterface { /** * Page factory. * * @var PageFactory */ private $pageFactory; /** * Init. * * …

2
Magento สร้างคำสั่งโดยทางโปรแกรมด้วยวิธีการชำระเงินด้วย PayPal
ขณะนี้เรามีเว็บไซต์อิสระวีโอไอพีสองแห่ง หนึ่งคือการทำงานเป็นหน้าร้านและอื่น ๆ เช่นปลายด้านหลัง ผู้ใช้สามารถสั่งซื้อที่ส่วนหน้า คำสั่งเดียวกันดังนั้นฉันพยายามสร้างโปรแกรมที่ส่วนหลัง เมื่อผู้ใช้ชำระเงินด้วยcheckmoวิธีการชำระเงินก็ใช้งานได้ แต่เมื่อผู้ใช้ชำระเงินผ่าน PayPal จะไม่ทำงาน ดังนั้นใคร ๆ ก็รู้ว่าเราสามารถสร้างคำสั่งซื้อแบบเป็นโปรแกรมโดยใช้วิธีการชำระเงิน PayPal ได้อย่างไร เป็นไปได้หรือไม่ $quote->getPayment()->importData(array(3) { [method] => paypal_express [last_trans_id] => 65Y31421KL2753028 [additional_information] => Array ( [paypal_express_checkout_shipping_method] => [paypal_payer_id] => 5LX84SUFY39L4 [paypal_payer_email] => abbas-buyer-2@bluewisesoft.com [paypal_payer_status] => verified [paypal_address_status] => Confirmed [paypal_correlation_id] => b78b4e5e6e527 [paypal_express_checkout_payer_id] => 5LX84SUFY39L4 [paypal_express_checkout_token] => …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.