magento 2에서 제품의 날짜 및 시간 속성 작성


11

날짜 및 시간 달력을 표시하고 날짜 및 시간 형식으로 만 데이터베이스에 저장 해야하는 제품의 속성을 만들려고했습니다. 많은 노력을 기울 였지만 운이 없습니다. 이것은 내 스크립트입니다

$ eavSetup- > addAttribute ( 
        \ Magento \ Catalog \ Model \ Product :: ENTITY , 'xyz_start_time' , [ 'group' => 'xyz' , 'type' => 'datetime' , 'backend' => '' , ' frontend ' => ' ' , 'label ' => 'Start Time ' , 'input ' => 'date ' , 'class ' => ' ' , 'source ' =>'' , 'global' =>
        
        
          
          
          
          
          
          
          
          
         \ Magento \ Catalog \ Model \ ResourceModel \ Eav \ Attribute :: SCOPE_GLOBAL , 'visible' => true , 'required' => false , 'user_defined' => true , 'default' => '' , 'searchable' => false , 'filterable' => false , 'comparable' => false , 'visible_on_front' => false , 'used_in_product_listing' => true , '고유 한'=> false ,
          
          
          
          
          
          
          
          
          
          
        'apply_to' => '단순, 구성 가능, 가상, 번들, 다운로드 가능' ] );  
        
        

$eavSetup->addAttribute( \Magento\Catalog\Model\Product::ENTITY, 'xyz_end_time', [ 'group' => 'xyz', 'type' => 'datetime', 'backend' => '', 'frontend' => '', 'label' => 'End Time', 'input' => 'date', 'class' => '', 'source' => '', 'global' => \Magento\Catalog\Model\ResourceModel\Eav\Attribute::SCOPE_GLOBAL, 'visible' => true, 'required' => false, 'user_defined' => true, 'default' => '', 'searchable' => false, 'filterable' => false, 'comparable' => false, 'visible_on_front' => false, 'used_in_product_listing' => true, 'unique' => false, 'apply_to' => 'simple,configurable,virtual,bundle,downloadable' ] );


날짜 만 표시되어 날짜가 표시되지 않습니다.


Shankar 안녕하세요, Date Time 속성을 만드셨습니까?
Priya Ponnusamy

1
비슷한 문제에 대한 내 답변을 여기에서 참조하십시오 : magento.stackexchange.com/questions/174840/…
Mageinn

답변:


2

가능한 해결책 중 하나는 수정자를 사용하는 것입니다. 당신은 정의해야합니다 수정 자에서 공급 업체 \ 모듈 \ 등 \ adminhtml \ di.xml 다음에 수정 자체 생성 공급 업체 \ 모듈 \ UI \ DataProvider를 \ 제품 \ 양식 \ 수정 \ Datetime.php을 . 수정자는 속성에 대한 시간 구성을 설정해야합니다.

자세한 내용은이 답변을 참조하십시오. Magento 2 제품의 시간 속성을 사용하여 날짜 만들기


0

magento2의 버그입니다. 필드는 실제로 날짜 / 시간이지만 날짜 선택기는 시간이없는 날짜입니다. 빠른 해결 방법으로 API를 사용하여 날짜 시간을 설정할 수 있습니다. 그렇지 않으면 github의 버그에 대해 Magento의 datepicker 또는 파일을 재정의해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.