প্রশ্ন ট্যাগ «best-practice»

ম্যাজেন্টোতে সেরা-অনুশীলন সম্পর্কিত প্রশ্নগুলি বোঝায়।

3
ম্যাজেন্টো: কোনও পণ্যের বৈশিষ্ট্য আপডেট করার দ্রুততম উপায়
আমি ভর বৈশিষ্ট্য আপডেটের জন্য দ্রুত এবং নির্ভরযোগ্য পদ্ধতিটি খুঁজছি। নীচে পদ্ধতিগুলি সম্পর্কে সচেতন তবে আমার কোনটি দিয়ে যেতে হবে তা আমি জানি না। $store_id = 0; Mage::getSingleton('catalog/product_action')->updateAttributes( array($product_id), array('attribute_code' => $attribute_code), $store_id ); অথবা $product->setData($attribute_code, 1234); $product->getResource()->saveAttribute($product, $attribute_code);

1
ম্যাজেন্টো 2-তে কনফিগারেশন.এফপি কীভাবে পরিচালনা করবেন
প্রথমত এটি সম্ভবত একটি ইতিমধ্যে উত্তর দেওয়া প্রশ্ন তবে আমি সেই বিষয় সম্পর্কে কিছুই পাইনি। config.phpম্যাজেন্টো ২-তে ফাইল পরিচালনা করার সর্বোত্তম উপায় সম্পর্কে এটি কোনও সমস্যা নয় তবে একটি প্রশ্ন আসলে আসলে আমাদের config.phpসংস্করণ হয় না (এম 2 .gitignoreফাইলে ডিফল্টরূপে ) তাই এটি আমাদের সংগ্রহশালায় নেই। সমস্যাটি হ'ল যখন কেউ …

5
Magento2: CSS ফাইলগুলি সংশোধন করার জন্য সেরা অনুশীলন
আমি সিএসএস ফাইলটি পরিবর্তন করতে চাই pub/static/frontend/Magento/luma/en_US/css/styles-l.css। প্রাথমিকভাবে এই ফাইলটি পাব / স্ট্যাটিক ফোল্ডারে নেই এবং এটি উপস্থিত রয়েছে vendor/magento/theme-frontend-blank/web/css/styles-l.less (it's styles-l.less) আমি যখন স্ট্যাটিক বিষয়বস্তুগুলি ব্যবহার করে অবজ্ঞাপূর্ণ করি তখন php bin/magento setup:static-content:deploy2 টি ফাইল এর সাথে সম্পর্কিত পাব / স্থিতিতে তৈরি হয়। 1. pub/static/frontend/Magento/luma/en_US/css/styles-l.less 2. pub/static/frontend/Magento/luma/en_US/css/styles-l.css আমি ব্যাক …

4
পিটিএইচটিএমএল টেমপ্লেটগুলিতে গেটমোডেল ক্লাস ইনস্ট্যান্ট করা ভাল?
এটি ম্যাজেন্টোতে একটি ভাল প্রোগ্রামিং অনুশীলন সম্পর্কিত একটি প্রশ্ন। থাম্বনেইলে এর সম্পর্কিত পণ্যগুলির সাথে পণ্যটি (বিভাগের তালিকার তালিকায়) প্রদর্শন করতে হবে। তাই আমি mypackage/mytheme/template/catalog/product/list.phtmlএরকম কিছু দিয়ে সম্পাদনা করেছি <?php $related=$_product->getRelatedProductIds(); if(count($related)>0){ echo '<div class="a'.$ap.'"></div>'; echo '<div class="li_p"><ul>'; foreach($related as $rela){ $rela_nom=Mage::getModel('catalog/product')->load($rela); echo '<li><a href="'.$rela_nom->getProductUrl().'"> <img src="'.$this->helper('catalog/image')->init($rela_nom, 'small_image')->resize(20).'" width="20" height="20"> </a><li>'; …

1
চেষ্টা এবং ব্লক ধরার ক্ষেত্রে উভয় ক্ষেত্রেই একই কোডটি স্থাপন করার কোনও ভাল কারণ আছে?
ফাইল ইন: app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.php, মধ্যে render()পদ্ধতি, এটা দেখে মনে হচ্ছে সঠিক একই কোড উভয় ব্যবহার করে দেখুন এবং ধরা ব্লকগুলিতে চালানো হচ্ছে। ব্যতিক্রমটি একেবারেই পরিচালনা করা হয় না। কোডটি লেখার জন্য কারণগুলি (যদি থাকে তবে) কী তা জানতে আগ্রহী আমি: try { $data = Mage::app()->getLocale() ->date($data, Varien_Date::DATETIME_INTERNAL_FORMAT)->toString($format); } catch (Exception $e) …

1
ভর কর্মে একটি লুপ সংরক্ষণ এড়ানো
আমি আমার নিজস্ব সিআরইউডি মডিউল তৈরি করেছি যা সিএমএস পৃষ্ঠাগুলির জন্য অনুরূপ একটি ইনলাইন সম্পাদনা ক্রিয়া ধারণ করে সবকিছু ঠিকঠাক কাজ করে, তবে যখন ইকিজএম 2 স্ট্যান্ডার্ডের সাথে পিএইচপিএসফিন্ফার চালনা করি তখন আমি এই সতর্কতাটি পাই: লুপে মডেল এলএসডি পদ্ধতি সংরক্ষণ () সনাক্ত হয়েছে আমি কীভাবে এড়াতে পারি? দ্রষ্টব্য: আমি …

3
Magento 2 এজেএক্স সহ HTML কীভাবে রেন্ডার করবেন
আমি ম্যাজেন্টো 2 এজেএক্সের মাধ্যমে এইচটিএমএল রেন্ডার করার সেরা উপায়টি সন্ধান করার চেষ্টা করি। উপায় 1: বিন্যাস ছাড়াই নিয়ামক ব্যবহার করা ফাইল Foo/Bar/Controller/Popin/Content.php <?php namespace Foo\Bar\Controller\Popin; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; /** * Class Content */ class Content extends Action { /** * Content constructor. * * @param Context $context */ …

3
এক্সটেনশনঅ্যাট্রিবিউটস () প্রয়োগের সঠিক উপায়
আমি ভাবছিলাম, এক্সটেনসিবল ইএভি মডেলটি বাস্তবায়নের সঠিক উপায় কী। আমি দেখতে পাচ্ছি যে Magento\Catalog\Model\Productপদ্ধতিটি getExtensionAttributes()এভাবে প্রয়োগ করা হয়: public function getExtensionAttributes() { $extensionAttributes = $this->_getExtensionAttributes(); if (!$extensionAttributes) { return $this->extensionAttributesFactory->create('Magento\Catalog\Api\Data\ProductInterface'); } return $extensionAttributes; } তবে অন্যদের মধ্যে গ্রাহক বা বিভাগের মডেলগুলির মতো এটি ঠিক public function getExtensionAttributes() { return $this->_getExtensionAttributes(); …

4
পণ্যের বৈশিষ্ট্যে যোগদানের জন্য সেরা অনুশীলন
আমার কাছে পণ্য রেফারেন্স সহ একটি কাস্টম টেবিল রয়েছে product_id। এখন আমি আমার ব্যাকএন্ড গ্রিডে পণ্যের তথ্য (স্কু, নাম) দেখাতে চাই , তবে আমি নিশ্চিত নই যে এটি করার সর্বোত্তম অনুশীলনটি কী? আমার সেরা অনুমানটি SKUনিম্নরূপ: $collection->join( 'catalog/product', 'product_id=`catalog/product`.entity_id', array('product_sku' => 'sku') ) ( আমার গ্রিড ব্লক শ্রেণীর পদ্ধতি থেকে …

1
ম্যাজেন্টো 2 - একাধিক মডেল / রিসোর্স মডেল অবজেক্টের ডাটাবেস লেনদেন?
আমার যদি এমন যুক্তি থাকে যা একাধিক মডেল অবজেক্টগুলিকে আপডেট করতে জড়িত যা ডেটাবেসে কয়েকটি টেবিল আপডেট করে, ডেটা অখণ্ডতা নিশ্চিত করতে একটি ডাটাবেস লেনদেন কীভাবে সরবরাহ করবেন?

3
ইসিজি সম্মতি: কীভাবে করবেন?
ম্যাজেন্টো 1 এরcoding standard জন্য একটির মতো কিছু রয়েছে যা বলা হয় ECGযেখানে অসংখ্য জিনিস এড়ানো উচিত বা এমন পদ্ধতিগুলি ব্যবহার করা উচিত নয়। আসুন একটি তালিকা তৈরি করার চেষ্টা করুন যা আপনার কোডগুলিতে "ত্রুটি" বা "সতর্কতা" ছুঁড়েছে এমন সমস্ত কেসকে কভার করে। নীচে আপনি সমস্ত সম্ভাব্য সতর্কতা সহ একটি …

3
ম্যাজেন্টো 1: সত্তা মুছতে পারফরমেন্স অপ্টিমাইজেশন
আমি বর্তমানে পারফরম্যান্স সম্পর্কে কয়েকটি মডিউল উন্নত করার চেষ্টা করছি। আপনারা কেউ হয়ত সংগ্রহে থাকা পদ্ধতিটির ব্যবহার জানেন যা সরাসরি পণ্যগুলির মাধ্যমে লুপিং এড়াতে খুব দরকারী।walk() তার উপরে এবং @ বিনাইকে ধন্যবাদ, কেউ সংগ্রহ delete()পদ্ধতিটিও ব্যবহার করতে পারেন । তবে আমি লক্ষ্য করেছি যে ম্যাজেন্টো 1 নেটিভ ফাইলগুলি সর্বদা মুছে …

2
কীভাবে কোনও (মডেল) পুনর্লিখন সঠিকভাবে অক্ষম করবেন To
একটি তৃতীয় পক্ষের এক্সটেনশান রয়েছে যা একটি নির্দিষ্ট ম্যাজেন্টো কোর শ্রেণীর পুনর্লিখন করে। এটি কোনও ব্লক, সহায়ক বা মডেল কিনা তা বিবেচ্য নয়, তবে এই ক্ষেত্রে এটি একটি মডেল। এখন আমি মুখোমুখি হয়েছি যে এই পুনর্লিখনটি খারাপ এবং আমি তৃতীয় পক্ষের এক্সটেনশন পরিবর্তন না করে এটি অক্ষম করতে চাই। অতএব, …

5
আমি যেখানে তৃতীয় পক্ষের lib থেকে .php, .js, .html, .css ফাইলগুলি রাখি যা আমার বর্ধিত কোনও এক্সটেনশনের ইন্টারফেস করে?
আসুন আমি বলি যে আমি একটি ম্যাজেন্টো এক্সটেনশানটি বিকাশ করতে চাই যা একটি ওপেন সোর্স চার্টিং প্যাকেজ বা কোনও চিত্র গ্যালারী বা এটি যে কোনও একটিই এক্সটেনশনের অংশ নয় interface ডাউনলোড করার সময় (এক্সটেনশান থেকে পৃথক) তৃতীয় পক্ষের লিবিব তার নিজস্ব একক .zip এর সমস্ত। Php, .js, .html এবং .css …

2
আপনার যখন মডিউল থাকবে তখন কোনও থিমটি কেন ব্যবহার করবেন?
আমার কাস্টম মডিউলটির ভিতরে আমি ফাইলটি যুক্ত করেছি Vendor/Theme/view/layout/default.xml যা আমি কাস্টম মডিউল থেকে টেমপ্লেট / ব্লক / লেআউটগুলির সাথে সাইটের প্রচুর গ্লোবাল টেম্প্লেটিংকে ওভাররাইড করতে ব্যবহার করছি। আমি আমার নিজস্ব গ্লোবাল স্টাইলিং সংযুক্ত করছি যা view/webসেই মডিউলটিতে ডিরেক্টরিতে বিদ্যমান । এর পরিবর্তে আমার কি কোনও থিম ব্যবহার করা উচিত? …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.