samedi 18 mars 2017

how to save custom checkbox value in catalog_category table in magento2.1.4?

i have created a checkbox field using xml file category_form.xml:-

<field name="is_popular">
        <argument name="data" xsi:type="array">
            <item name="config" xsi:type="array">
                <item name="dataType" xsi:type="string">boolean</item>
                <item name="label" xsi:type="string" translate="true">Popular</item>
                <item name="formElement" xsi:type="string">checkbox</item>
                <item name="prefer" xsi:type="string">toggle</item>
                <item name="source" xsi:type="string">page</item>
                <item name="sortOrder" xsi:type="number">30</item>
                <item name="dataScope" xsi:type="string">is_popular</item>
                <item name="valueMap" xsi:type="array">
                    <item name="true" xsi:type="number">1</item>
                    <item name="false" xsi:type="number">0</item>
                </item>
                <item name="default" xsi:type="number">0</item>
            </item>
        </argument>
    </field>

After that i have created a database field InstallData.php:-

  $categorySetup->addAttribute("catalog_category", "is_popular", array(
        "type" => "int",
        "backend" => "",
        "frontend" => "",
        "label" => "test",
        "input" => "checkbox",
        "class" => "",
        "global" => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
        "visible" => true,
        "required" => false,
        "user_defined" => false,
        "default" => "0",
        "searchable" => false,
        "filterable" => false,
        "comparable" => false,
        "visible_on_front" => false,
        "unique" => false,
        "note" => ""
    ));

Now i want to save the value of category_from checkbox in catalog_category table! So how to store ?

Aucun commentaire:

Enregistrer un commentaire