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

2
強い依存関係とは何か、弱い依存関係とは何ですか?
Magento 2(任意の安定バージョン)では、このコマンドbin/magento info:dependencies:show-modulesを実行できます。アプリケーションのルートにあるcsvファイルを取得し、modules-dependencies.csv次のようなすべてのモジュールの依存関係を呼び出します。 ハード依存関係とは何ですか?ソフト依存関係とは何ですか?それぞれの例が役立ちます。

1
グループ/フィールドセット間のsystem.xmlの依存関係
system.xmlを使用すると、個々のフィールドの可視性を他のフィールドの値に依存させることができます。gotoの記事は、もちろんAlan Storm:In Depth Magento System Configurationからのものです。 次のようになります(ここで彼のサンプルコードを借りています)。 Location: app/code/local/Alanstormdotcom/Helloworld/etc/system.xml <config> <tabs> <helloconfig translate="label" module="helloworld"> <label>Hello Config</label> <sort_order>99999</sort_order> </helloconfig> </tabs> <sections> <helloworld_options translate="label" module="helloworld"> <label>Hello World Config Options</label> <tab>helloconfig</tab> <frontend_type>text</frontend_type> <sort_order>1000</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <groups> <notes translate="label"> <label>Demo Of Config Fields NOTES</label> <frontend_type>text</frontend_type> <sort_order>1</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> <enabled translate="label"> <label>Enabled</label> …

2
Magento 2モジュールの依存関係
Magento 2でコアモジュールが互いにどのように依存しているかを確認するためのグラフ(またはその他の視覚的な「もの」)はありますか? (はい、Googleを試しましたが、彼は私に教えたくありません。)

1
管理構成:選択した複数選択値に応じてフィールドを表示
選択された複数選択入力に基づいてフィールドを表示したい...値が1つしか選択されていない場合、次のコードは正しく機能します。複数の値を選択すると、1つのフィールドのみが表示されます(最初にソースモデルから選択) <enabled> <label>Enabled</label> ... <source_model>adminhtml/system_config_source_enabledisable</source_model> </enabled> <!-- this gives three options - shop, ebay, amazon --> <channels> ... <frontend_type>multiselect</frontend_type> <source_model>module/system_config_source_channels</source_model> <depends> <enabled>1</enabled> </depends> </channels> <mail_template_shop> ... <depends> <enabled>1</enabled> <channels>shop</channels> </depends> </mail_template_shop> <mail_template_ebay> ... <depends> <enabled>1</enabled> <channels>ebay</channels> </depends> </mail_template_ebay> 関連コード: app / code / core / Mage / Adminhtml / Block …

1
Magentoモジュール:アンインストール、依存関係の孤立化(必須モジュール)
コアモジュールに依存するモジュールがいくつかあります。コマンドを使用するとき composer require stti/module-catalogbook Magentoは2つのモジュールをインストールします。Stti_CatalogbookおよびStti_Catalogcore。もし私がそれなら magento module:uninstall Stti_Catalogbook Magentoは、Catalogbookモジュールをアンインストールし、ルーチンを実行して、記述した属性やものを更新し、vendor / sttiディレクトリからコードを削除します。また、magentoroot / composer.jsonからCatalogbookエントリを削除します。ただし、奇妙なことに、Catalogcoreモジュールのmagentoroot / composer.jsonからエントリが削除されます。 次に走る magento module:status Stti_Catalogcoreがまだリストにあり、有効になっていることを示しています。 この時点では、Catalogcoreをアンインストールできません。実行すると、Stti_Catalogcoreがインストール済みのcomposerパッケージではないことを宣言する赤いメッセージが表示されます magento module:uninstall Stti_Catalogcore ちなみに、私はsatisを使用してローカルリポジトリを操作しています。これが問題を引き起こしているとは思いません。 これがCatalogbook / composer.jsonからのコードです { "name": "stti/module-catalogbook", "description": "Configures magento for CRM catalog book product type", "type": "magento2-module", "version": "100.0.0", "authors": [ { "name": "My Real Name", …

6
フィールドセットのフィールドを多依存性にする方法は?
私はフィールドセットの親と管理パネルのを選択する(5つのオプションを持っている)と2つのフィールド親値を選択する場合に表示されるべき、3、4または5であろう私はMagentoのに同様のロジックの例を見つけていませんそして、通常の依存関係を類推して書き込もうとしましたが、機能しません。私の例では、依存フィールドは、selectから値5のオプションを選択しているときにのみ表示され、1、2、3、または4を選択すると表示されません。 完全なコード(ブロックの例): <?php namespace Siarhey\Test\Block\Adminhtml\Promo\Quote\Edit\Tab; class Actions extends \Magento\Backend\Block\Widget\Form\Generic implements \Magento\Backend\Block\Widget\Tab\TabInterface { /** * @param \Magento\Backend\Block\Template\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Framework\Data\FormFactory $formFactory * @param array $data */ public function __construct( \Magento\Backend\Block\Template\Context $context, \Magento\Framework\Registry $registry, \Magento\Framework\Data\FormFactory $formFactory, array $data = [] ) { parent::__construct($context, $registry, $formFactory, $data); } …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.