タグ付けされた質問 「code」

5
Magentoコーディング標準
私は最近Magento、Code snifferとの広範囲にわたる作業を開始しました。どの標準に従うべきかを知りたいです。 Zendコーディング標準を試しましたが、80行の制限を使用したくありません。コアでも使用されていません。 その後、CS2標準を試しましたが_、さまざまな関数や、名前_がなく名前が含まれていないクラス名が原因で機能しません。 それで、コアコードが100%に準拠している別の規格はありますか?そうでない場合、magentoに独自のコーディング標準を設定すべきではありませんか?独自のstackexchangeサイトがあり、いくつかの明確に定義されたコーディング標準が拡張開発者によって使用されることを歓迎します。

5
Magentoに3つのコードプールがあるのはなぜですか?
Magentoには3つのコードプールがあります。 コミュニティ コア 地元 コア:すべてのMagentoのデフォルトモジュールが含まれています コミュニティおよびローカル:これらのコードプールをカスタムモジュール開発に使用します。 今、私はこれについて疑問を持っています: Magentoがカスタマイズに2つのコードプールを使用するのはなぜですか? なぜMagentoはカスタマイズに単一のコードプールを使用しないのですか? 誰かがこれについて説明できますか?

2
コメントで「#@ +」と「#@-」の文字列は何を意味しますか?
Magento 2のいくつかのクラスのコメントには、多くの「#@ +」と「#@-」の文字列があります。 \Magento\Customer\Api\Data\AttributeMetadataInterface interface AttributeMetadataInterface extends \Magento\Framework\Api\MetadataObjectInterface { /**#@+ * Constants used as keys of data array */ const ATTRIBUTE_CODE = 'attribute_code'; ... const IS_SEARCHABLE_IN_GRID = 'is_searchable_in_grid'; /**#@-*/ ... } これらのマーカーの目的は何ですか?

1
コメント付きのコードを削除すると、Magentoサイトの速度が上がりますか?
ほとんどの(すべてではない)Magentoファイルには、コメント付きの免責事項があります。 /** * Magento * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE_AFL.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you …
11 magento-1.9  code 

2
1つのチェックアウトまたは注文分割でのMagentoの複数注文
ストア製品はさまざまなベンダーから提供されます。1回のチェックアウト中にカート内の製品に基づいて、すべてのベンダーに対して複数の注文を作成する必要があります。このタスクを達成するための拡張機能はありますか、またはカスタムチェックアウトモジュールの開発を開始する必要がありますか?Magentoの経験豊富な開発者のそのような拡張ビジョンを作成するためのホットポイントはどうですか?簡単なチェックアウトフローアーキテクチャMagentoフレンドリー(可能な限りコードレベル)を説明してくれませんか?どうもありがとう!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.