คำถามติดแท็ก magento2-dev-beta

ปัญหาเกี่ยวกับ Magento 2.0.0 เวอร์ชันเบต้าสำหรับนักพัฒนา อย่างเป็นทางการคือช่วงเวลาตั้งแต่วันที่ 18 ธันวาคม 2014 ถึงปลายไตรมาสที่ 1 ปี 2015

3
Magento 2 มีความเสถียรเพียงพอที่จะเริ่มพัฒนา eshop ใหม่ได้หรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันต้องการเริ่มพัฒนา E-Shop ใหม่ แต่ประสบการณ์ Magento2 ปัจจุบันของฉันช้าเกินไปและขัดข้องสำหรับการพัฒนาที่สะดวกสบาย ฉันได้ลองทั้ง Master และ Dev branch บน Windows XAMPP พบว่าร้านค้าด้านหน้าและแผงผู้ดูแลระบบแฮงค์ / ขัดข้องอย่างต่อเนื่องพร้อมข้อผิดพลาดแบบสุ่ม เช่น: https://github.com/magento/magento2/issues/1734 Magento 2 มีเสถียรภาพมากขึ้นใน Unix หรือไม่? ควรลองติดตั้งบน VM หรือไม่

6
วิธีแสดงข้อความเซสชันที่ส่วนหน้าใน magento 2 เบต้า
ฉันต้องการแสดงข้อผิดพลาดหรือข้อความความสำเร็จในโมดูล magento 2 ของฉัน ผมจึงขยายการควบคุม front-end \Magento\Framework\App\Action\Actionของฉันกับชื่อชั้น จากนั้นฉันเปลี่ยนเส้นทางไคลเอนต์ไปยังหน้าแรกโดยใช้รหัสต่อไปนี้ $this->messageManager->addError($SomeMessage); $resultRedirect = $this->resultRedirectFactory->create(); $resultRedirect->setPath($base_path); ทุกอย่างทำงานได้ดี แต่บรรทัดนี้ไม่พิมพ์ข้อผิดพลาด $this->messageManager->addError($SomeMessage);

2
การพึ่งพาโมดูล Magento 2
มีกราฟ (หรือสิ่งที่เห็นได้ชัดเจน "" เพื่อดูว่าโมดูลหลักขึ้นอยู่กับซึ่งกันและกันใน Magento 2 หรือไม่) (ใช่ฉันลองใช้ Google แต่เขาไม่ต้องการบอกฉัน)

3
Magento 2: ใช้ตัวกรองการเปิดเผยและสถานะในการรวบรวมผลิตภัณฑ์
ฉันต้องการใช้ตัวกรองการมองเห็นและสถานะในการรวบรวมผลิตภัณฑ์ เช่นเดียวกับ Magento 1 เราทำ: Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection); Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection); ฉันได้รับชุดผลิตภัณฑ์ใน Magento 2 แต่ไม่พบฟังก์ชันเพื่อใช้ตัวกรองด้านบน

1
ไม่ได้กำหนดเทมเพลตอีเมล 'custom_mail_template'
ฉันกำลังพยายามส่งจดหมายจากโมดูลที่กำหนดเองของฉัน สำหรับเรื่องนี้ฉันได้สร้างsystem.xmlไฟล์ แต่มันกลับข้อผิดพลาด ข้อผิดพลาด: ไม่ได้กำหนดเทมเพลตอีเมล 'custom_mail_template' รหัสของฉันคือ: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd"> <system> <tab id="custom" translate="label" sortOrder="1"> <label>custom mail</label> </tab> <section id="custom" translate="label" type="text" sortOrder="100" showInDefault="1" showInWebsite="1" showInStore="1"> <label>custom mail</label> <tab>custom</tab> <resource>Learning_Custom::config_custom</resource> <group id="mail" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="0" showInStore="0"> <label>Custom</label> <field id="active" translate="label" type="select" sortOrder="0" showInDefault="1" showInWebsite="1" showInStore="1"> <label>Enabled</label> …


6
การดำเนินการลบถูกห้ามสำหรับพื้นที่ปัจจุบัน
ฉันต้องการสร้างคำสั่งสำหรับการดำเนินการลบสำหรับผลิตภัณฑ์อย่างง่ายโดย sku ฉันได้รับข้อผิดพลาดต่อไปนี้จะตั้งค่าพื้นที่ผู้ดูแลระบบได้อย่างไร [Magento \ Framework \ Exception \ LocalizedException] การดำเนินการลบถูกห้ามสำหรับพื้นที่ปัจจุบัน <?php namespace Sivakumar\Sample\Console; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputOption; class DeleteSimpleProduct extends Command { protected $_product; public function __construct(\Magento\Catalog\Model\Product $_product) { $this->_product =$_product; parent::__construct(); } /** * {@inheritdoc} */ protected function configure() { $this->setName('delete_simple_product') ->setDescription('Delete Simple Product') …

2
วิธีโหลดไฟล์ js โมดูลที่กำหนดเองใน magento 2
ฉันได้สร้างโมดูลแถบเลื่อนแบนเนอร์สำหรับ magento 2 ฉันได้เรียกไฟล์ JS โดยใช้วิธีการต่อไปนี้และทำงานได้ดี ในบล็อกคลาสฉันสร้างฟังก์ชันต่อไปนี้ public function getBaseJs($fileName){ return $this->_storeManager->getStore()->getBaseUrl( \Magento\Framework\UrlInterface::URL_TYPE_MEDIA ).'bannerslider/js/'.$fileName; } และฟังก์ชั่นนี้เรียกว่าในbannerslider.phtmlไฟล์ดังต่อไปนี้ <script type="text/javascript" src="<?php echo $this->getBaseJs('jquery-1.7.min.js') ?>"></script> <script type="text/javascript" src="<?php echo $this->getBaseJs('jquery.flexslider.js') ?>"></script> แต่ตามกลไกการพึ่งพา jQuery ของrequire.jsฉันจะทำได้อย่างไร

1
Magento 2: ไม่รวมคลาสจากการสร้างตัวดัก
ใน Magento 2 (beta9 ขึ้นไป) คุณสามารถเรียกใช้คำสั่งนี้php bin/magento setup:di:compileและตัวดักทั้งหมดโรงงานและผู้รับมอบฉันทะ (และอาจจะอื่น ๆ ) จะถูกสร้างขึ้นในvar/generationโฟลเดอร์สำหรับคลาสทั้งหมดที่คุณมีในอินสแตนซ์วีโอไอพีของคุณ สิ่งนี้มีประโยชน์สำหรับสภาพแวดล้อมจริงเพราะมิฉะนั้นคลาสที่กล่าวถึงข้างต้นจะถูกสร้างขึ้นที่รันไทม์เมื่อจำเป็นและอาจส่งผลกระทบต่อประสิทธิภาพการทำงาน มีวิธียกเว้นคลาสบางส่วนจากสคริปต์นี้หรือไม่ดังนั้นตัวดักจับจะไม่ถูกสร้างเมื่อเรียกใช้คำสั่งหรือไม่ ตัวอย่างเช่น: ฉันต้องการให้คอนโทรลเลอร์Magento\Backend\Controller\Adminhtml\Dashboard\RefreshStatisticsไม่ได้สร้างตัวดัก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.