magento 2 - category attribute with checkbox input throws exception on admin saveCan virtual types be used as source models for EAV attributes?create date and time attribute for product in magento 2Magento 2: How to override newsletter Subscriber modelMagento 2 add custom product attribute validation from install scriptMagento 2.1.5 How to create Module which can use Eav functionalities (addAttribute in my case)Magento 2 Add new field to Magento_User admin formAdd Checkbox input with required validationCustom backend model for multiselect attributes causes exceptionMagento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?

Shouldn't Apple consider allowing use of Apple Pencil while it's charging?

Why is Na5 not played in this line of the French Defense, Advance Variation?

What STL algorithm can determine if exactly one item in a container satisfies a predicate?

Electricity free spaceship

Is using 'echo' to display attacker-controlled data on the terminal dangerous?

Smart-expansion of a range to a list of numbers

What is the color of artificial intelligence?

How can one's career as a reviewer be ended?

How do free-speech protections in the United States apply in public to corporate misrepresentations?

Why was this person allowed to become Grand Maester?

Does the new finding on "reversing a quantum jump mid-flight" rule out any interpretations of QM?

Ability To Change Root User Password (Vulnerability?)

Write a function that checks if a string starts with or contains something

How to hide rifle during medieval town entrance inspection?

The origin of the Russian proverb about two hares

Does a bank have to tell me if a check made out to me was cashed there?

If I leave the US through an airport, do I have to return through the same airport?

Live action TV show where High school Kids go into the virtual world and have to clear levels

Amplitude of a crest and trough in a sound wave?

C++ logging library

Why do radiation hardened IC packages often have long leads?

2019 gold coins to share

Do people with slow metabolism tend to gain weight (fat) if they stop exercising?

How do we say "within a kilometer radius spherically"?



magento 2 - category attribute with checkbox input throws exception on admin save


Can virtual types be used as source models for EAV attributes?create date and time attribute for product in magento 2Magento 2: How to override newsletter Subscriber modelMagento 2 add custom product attribute validation from install scriptMagento 2.1.5 How to create Module which can use Eav functionalities (addAttribute in my case)Magento 2 Add new field to Magento_User admin formAdd Checkbox input with required validationCustom backend model for multiselect attributes causes exceptionMagento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















I created an InstallData class to add category attribute with checkbox input type.

$eavSetup->addAttribute(MagentoCatalogModelCategory::ENTITY, 'attribute_id', [
'type' => 'int',
'label' => 'Your Category Attribute Name',
'input' => 'checkbox',
'source' => 'MagentoEavModelEntityAttributeSourceBoolean',
'visible' => true,
'default' => '0',
'required' => false,
'global' => MagentoEavModelEntityAttributeScopedAttributeInterface::SCOPE_STORE,
'group' => 'Display Settings',
]);



The attribute displays a checkbox properly on the admin category edit page, but saving the category does not save checked value. If I change the input type to 'boolean', catch error - "Class boolean doesn't exist". How can I fix it to save checkbox value?










share|improve this question






















  • howmany checkbox you want?

    – Abhishek Panchal
    Sep 6 '17 at 16:05











  • You should be using 'input' => 'boolean' not int

    – Dava Gordon
    Sep 6 '17 at 19:57











  • one checkbox @abhishek

    – Begaiym
    Sep 7 '17 at 13:04

















1















I created an InstallData class to add category attribute with checkbox input type.

$eavSetup->addAttribute(MagentoCatalogModelCategory::ENTITY, 'attribute_id', [
'type' => 'int',
'label' => 'Your Category Attribute Name',
'input' => 'checkbox',
'source' => 'MagentoEavModelEntityAttributeSourceBoolean',
'visible' => true,
'default' => '0',
'required' => false,
'global' => MagentoEavModelEntityAttributeScopedAttributeInterface::SCOPE_STORE,
'group' => 'Display Settings',
]);



The attribute displays a checkbox properly on the admin category edit page, but saving the category does not save checked value. If I change the input type to 'boolean', catch error - "Class boolean doesn't exist". How can I fix it to save checkbox value?










share|improve this question






















  • howmany checkbox you want?

    – Abhishek Panchal
    Sep 6 '17 at 16:05











  • You should be using 'input' => 'boolean' not int

    – Dava Gordon
    Sep 6 '17 at 19:57











  • one checkbox @abhishek

    – Begaiym
    Sep 7 '17 at 13:04













1












1








1








I created an InstallData class to add category attribute with checkbox input type.

$eavSetup->addAttribute(MagentoCatalogModelCategory::ENTITY, 'attribute_id', [
'type' => 'int',
'label' => 'Your Category Attribute Name',
'input' => 'checkbox',
'source' => 'MagentoEavModelEntityAttributeSourceBoolean',
'visible' => true,
'default' => '0',
'required' => false,
'global' => MagentoEavModelEntityAttributeScopedAttributeInterface::SCOPE_STORE,
'group' => 'Display Settings',
]);



The attribute displays a checkbox properly on the admin category edit page, but saving the category does not save checked value. If I change the input type to 'boolean', catch error - "Class boolean doesn't exist". How can I fix it to save checkbox value?










share|improve this question














I created an InstallData class to add category attribute with checkbox input type.

$eavSetup->addAttribute(MagentoCatalogModelCategory::ENTITY, 'attribute_id', [
'type' => 'int',
'label' => 'Your Category Attribute Name',
'input' => 'checkbox',
'source' => 'MagentoEavModelEntityAttributeSourceBoolean',
'visible' => true,
'default' => '0',
'required' => false,
'global' => MagentoEavModelEntityAttributeScopedAttributeInterface::SCOPE_STORE,
'group' => 'Display Settings',
]);



The attribute displays a checkbox properly on the admin category edit page, but saving the category does not save checked value. If I change the input type to 'boolean', catch error - "Class boolean doesn't exist". How can I fix it to save checkbox value?







magento2 magento-2.1






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Sep 6 '17 at 15:59









BegaiymBegaiym

62




62












  • howmany checkbox you want?

    – Abhishek Panchal
    Sep 6 '17 at 16:05











  • You should be using 'input' => 'boolean' not int

    – Dava Gordon
    Sep 6 '17 at 19:57











  • one checkbox @abhishek

    – Begaiym
    Sep 7 '17 at 13:04

















  • howmany checkbox you want?

    – Abhishek Panchal
    Sep 6 '17 at 16:05











  • You should be using 'input' => 'boolean' not int

    – Dava Gordon
    Sep 6 '17 at 19:57











  • one checkbox @abhishek

    – Begaiym
    Sep 7 '17 at 13:04
















howmany checkbox you want?

– Abhishek Panchal
Sep 6 '17 at 16:05





howmany checkbox you want?

– Abhishek Panchal
Sep 6 '17 at 16:05













You should be using 'input' => 'boolean' not int

– Dava Gordon
Sep 6 '17 at 19:57





You should be using 'input' => 'boolean' not int

– Dava Gordon
Sep 6 '17 at 19:57













one checkbox @abhishek

– Begaiym
Sep 7 '17 at 13:04





one checkbox @abhishek

– Begaiym
Sep 7 '17 at 13:04










1 Answer
1






active

oldest

votes


















0














You can try below code to display boolean attribute
(Yes/No) inside category page.



$categorySetup->addAttribute(
'catalog_category',
'page_not_found',
array(
'type' => 'int',
'label' => 'Display on 404 Page',
'input' => 'select',
'source' => 'MagentoEavModelEntityAttributeSourceBoolean',
'sort_order' => 3,
'global' => MagentoEavModelEntityAttributeScopedAttributeInterface::SCOPE_STORE,
'group' => 'General Information',
));


Note: please change your values according to your requirement.






share|improve this answer























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "479"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f192247%2fmagento-2-category-attribute-with-checkbox-input-throws-exception-on-admin-sav%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    You can try below code to display boolean attribute
    (Yes/No) inside category page.



    $categorySetup->addAttribute(
    'catalog_category',
    'page_not_found',
    array(
    'type' => 'int',
    'label' => 'Display on 404 Page',
    'input' => 'select',
    'source' => 'MagentoEavModelEntityAttributeSourceBoolean',
    'sort_order' => 3,
    'global' => MagentoEavModelEntityAttributeScopedAttributeInterface::SCOPE_STORE,
    'group' => 'General Information',
    ));


    Note: please change your values according to your requirement.






    share|improve this answer



























      0














      You can try below code to display boolean attribute
      (Yes/No) inside category page.



      $categorySetup->addAttribute(
      'catalog_category',
      'page_not_found',
      array(
      'type' => 'int',
      'label' => 'Display on 404 Page',
      'input' => 'select',
      'source' => 'MagentoEavModelEntityAttributeSourceBoolean',
      'sort_order' => 3,
      'global' => MagentoEavModelEntityAttributeScopedAttributeInterface::SCOPE_STORE,
      'group' => 'General Information',
      ));


      Note: please change your values according to your requirement.






      share|improve this answer

























        0












        0








        0







        You can try below code to display boolean attribute
        (Yes/No) inside category page.



        $categorySetup->addAttribute(
        'catalog_category',
        'page_not_found',
        array(
        'type' => 'int',
        'label' => 'Display on 404 Page',
        'input' => 'select',
        'source' => 'MagentoEavModelEntityAttributeSourceBoolean',
        'sort_order' => 3,
        'global' => MagentoEavModelEntityAttributeScopedAttributeInterface::SCOPE_STORE,
        'group' => 'General Information',
        ));


        Note: please change your values according to your requirement.






        share|improve this answer













        You can try below code to display boolean attribute
        (Yes/No) inside category page.



        $categorySetup->addAttribute(
        'catalog_category',
        'page_not_found',
        array(
        'type' => 'int',
        'label' => 'Display on 404 Page',
        'input' => 'select',
        'source' => 'MagentoEavModelEntityAttributeSourceBoolean',
        'sort_order' => 3,
        'global' => MagentoEavModelEntityAttributeScopedAttributeInterface::SCOPE_STORE,
        'group' => 'General Information',
        ));


        Note: please change your values according to your requirement.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Sep 7 '17 at 14:27









        Abhishek PanchalAbhishek Panchal

        3,7003929




        3,7003929



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Magento Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f192247%2fmagento-2-category-attribute-with-checkbox-input-throws-exception-on-admin-sav%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Grendel Contents Story Scholarship Depictions Notes References Navigation menu10.1093/notesj/gjn112Berserkeree

            Area configuration aggregation error after install Porto themeMagento 2.1 CE Installed but front/backend not loading/workingCSS not loading on page within Magento 2 pageCannot install module in Magento 2no commands defined in the “setup” namespace. in Magento2Magento 2: Static files are present but shows 404Why do i have to always run the commands to clean cache in Magento 2.1.8?Failure reason: 'Unable to unserialize value.'Error 500 after magento migrationIn production mode the site does not loadMagento 2 : Error 500 after installing

            Middle Expansion Olielle Resaix Definition: Uttering songs of triumph shouting with joy triumphant exulting Sejunction Journal 붙다 달 고급 품목 외출 The stretch trades the screeching tin. Definition: The act of speaking with a drawl a drawl Cough Sand Definition: An uproar a quarrel a noisy outbreak Shake Iron Publicize Horse House Baby 사과 Resaix Flaggy Jelly Temporary Unequaled Puppet A drop in the bucket Shrew 성격 회원 성질 미팅 The burn frames the tacky quality. Materialistic The smoke reduces the way. Yammoe Nondescript Cheek 얼굴 배 약하다 날리다 타다 The illegal country shows the iron. Help Rule Drearien Smoke Teaching Meaty Wasp Abraham Lincoln Jaws 진심 수리하다 Size Cork Idea Convert Think Lark John Lennon 거울 청소 군 추천하다 아이스크림