2011-10-18 2 views
3

나는 비슷한 질문을 보았다하지만 난 거기에 대답을 찾지 못했습니다 : 나는 속성을 만든 How can I get my custom backend Magento Customer Checkbox Attribute to save my selection?젠토 - 속성 "입력 타입"체크 박스

$installer->addAttribute('catalog_product', 'tip', array(
    'group'   => 'ISM', 
    'input'   => 'checkbox', 
    'type'   => 'int', 
    'label'   => 'TIP', 
    'visible'  => 1, 
    'source'  => 'eav/entity_attribute_source_boolean', 
    'required'  => 0, 
    'user_defined' => 1, 
    'searchable' => 0, 
    'filterable' => 0, 
    'comparable' => 0, 
    'visible_on_front' => 0, 
    'visible_in_advanced_search' => 0, 
    'is_html_allowed_on_front' => 0, 
    'global'  => 1, 
    'used_in_product_listing' => 0, 
    'is_html_allowed_on_front' => 1 
)); 

을하지만, 값을 저장하지 않습니다 내가 편집 - 저장하거나 제품을 저장할 때.

+1

' 'source'=> 'eav/entity_attribute_source_boolean' '는'input '=>'select ''에서만 사용할 수 있습니다. – Zyava

+0

'input'=> 'checkbox'에 무엇을 사용합니까? – ForceMan

+0

잘 모르겠습니다. 'input '=>'checkbox''는 어디서 얻었습니까? 입력 유형이있는 제품/카테고리/고객 속성을 찾을 수 없습니다. – Zyava

답변

0

항상 '0'또는 '1'확인란의 값을 저장하기 때문에 'input'을 int으로 사용하십시오. 그리고 소스에 대해 이미 0 또는 1 인 핵심 옵션 부울을 사용하고 있습니다.