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

แท็กนี้ใช้สำหรับคำถามที่เกี่ยวข้องกับรหัส PHP แต่อย่างใด ดังนั้นทันทีที่มีการคืนค่าข้อยกเว้น PHP หรือรายงานข้อผิดพลาดที่สร้างขึ้นคำถามนี้มีคุณสมบัติที่จะติดแท็กด้วย PHP

3
ทำไมวีโอไอพี 2 จึงบังคับให้ URL เป็นอักขระ 3+ ตัว
ถ้าคุณพยายามที่จะสร้างโมดูลที่มีชื่อหน้าเหมือนhello-worldในวีโอไอพี 2 คุณจะได้รับข้อผิดพลาดที่มีลักษณะเช่นนี้ Invalid XML in file /Users/alanstorm/Sites/magento-2-with-keys/magento2/app/code/Pulsestorm/HelloPestle/etc/frontend/routes.xml: Element 'route', attribute 'id': [facet 'pattern'] The value 'hello-world' is not accepted by the pattern '[A-Za-z0-9_]{3,}'. ดูเหมือนว่าวีโอไอพีไม่ต้องการชื่อหน้า URL ที่มีอะไรอื่นนอกจากตัวเลขตัวอักษรหรือขีดล่างในนั้น นอกจากนี้ยังบังคับให้ชื่อด้านหน้ามีอักขระสามตัวขึ้นไป ข้อ จำกัด เกี่ยวกับตัวเลขตัวอักษรและขีดล่างเนื่องจากใช้ ID เส้นทางเพื่อสร้างตัวจัดการเลย์เอาต์และอักขระ " พิเศษ " ที่อาจทำให้เกิดปัญหา อย่างไรก็ตามการ จำกัด อักขระสามตัวนั้นทำให้เกิดความสับสน ไม่มีใครรู้เหตุผลของเรื่องนี้?
9 php  magento2  routing 

4
รับราคาของตัวเลือกผลิตภัณฑ์ที่กำหนดค่าได้
ฉันต้องการส่งออกผลิตภัณฑ์ทั้งหมดที่มีราคาจาก Magento 1.7 สำหรับผลิตภัณฑ์ที่เรียบง่ายไม่มีปัญหา แต่สำหรับผลิตภัณฑ์ที่กำหนดค่าได้ฉันมีปัญหานี้: ราคาที่ส่งออกเป็นราคาที่กำหนดไว้สำหรับผลิตภัณฑ์อย่างง่ายที่เกี่ยวข้อง! อย่างที่คุณทราบวีโอไอพีจะไม่สนใจราคานี้และใช้ราคาของผลิตภัณฑ์ที่สามารถกำหนดค่าได้และการปรับสำหรับตัวเลือกที่เลือก ฉันสามารถรับราคาผลิตภัณฑ์หลัก แต่ฉันจะคำนวณความแตกต่างได้อย่างไรขึ้นอยู่กับตัวเลือกที่เลือก รหัสของฉันมีลักษณะดังนี้: foreach($products as $p) { $price = $p->getPrice(); // I save it somewhere // check if the item is sold in second shop if (in_array($otherShopId, $p->getStoreIds())) { $otherConfProd = Mage::getModel('catalog/product')->setStoreId($otherShopId)->load($p->getId()); $otherPrice = $b2cConfProd->getPrice(); // I save it somewhere unset($otherPrice); } if …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.