Magento 2:拡張プール、読み取りハンドラー、保存ハンドラー
ReadHandler、SaveHandlerの使用方法、およびEntityManager / ExtensionPoolの使用について誰かに説明してもらえますか? 頭を回そうとしているのですが、実装方法がよくわかりません。私が正しく理解している場合は、これらを使用して、オブジェクトをストアにリンクするためにCMSモジュールで使用されるような、多対多の関係の作成など、オブジェクトに対する追加の永続的な操作を実行できます。 別のエンティティをCMSページに関連付けることによって同じことを実行しようとしていますが、機能させることができません。つまり、このデザインパターンを適切に使用している場合です。 誰かがこれについていくつかの光を共有できますか?私は仕事をしていないので、現時点では一部のコードを共有できません。 編集:これは私が現在使用しているコードです: cms_page_form.xmlモジュールの- view/adminhtml/ui_componentフォルダーに追加したので、顧客グループを表示する追加のタブがあります。 <?xml version="1.0" encoding="UTF-8"?> <form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd"> <fieldset name="customer_groups"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="collapsible" xsi:type="boolean">true</item> <item name="label" xsi:type="string" translate="true">Customer Groups</item> <item name="sortOrder" xsi:type="number">100</item> </item> </argument> <field name="customer_groups"> <argument name="data" xsi:type="array"> <item name="options" xsi:type="object">Magento\Customer\Model\Config\Source\Group\Multiselect</item> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">int</item> …