>백엔드 개발 >PHP 튜토리얼 >Magento 백엔드 양식 요소 라벨 2--표시 날짜

Magento 백엔드 양식 요소 라벨 2--표시 날짜

WBOY
WBOY원래의
2016-07-29 08:58:171097검색

기능 소개: 오늘은 날짜와 시간을 표시하는 배경 폼 요소를 만들고 싶습니다. 처음에는 Magento 배경에서 사용되는 폼 요소 태그(1)와 동일한 기능이 있는 줄 알았습니다. 현재까지의 유형이 설정되어 있는데 처음에는 알 수 없어서 백그라운드에서 js 패키지를 몇 개 로딩하고 외부 js 플러그인을 인용해 이 기능을 구현해볼까 하는 생각을 하다가 나중에 회사의 기술팀에 문의했습니다. 마젠토 시스템 자체를 직접 호출할 수 있다고 하더군요. 이 기능을 구현하기 위한 렌더링은 다음과 같습니다.
Magento 백엔드 양식 요소 라벨 2--표시 날짜
코드는 다음과 같습니다. Form.php에서 다음과 같이 작성하세요:

<code>$fieldset->addField(
        'endtime',
        'date',//type类型
         array(
            'label'     => Mage::helper('blog')->__('Endtime'),
            'required'  => true,//是否为必选项
            'name'      => 'endtime',
            'image'  => $this->getSkinUrl('images/grid-cal.gif'),//增加图标
            'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT),//时间格式
));</code>

몇 가지 추가 참고사항:
1. 때로는 백그라운드 폼에서 일부 js를 로드하려는 경우 array(): 'after_element_html'을 추가할 수도 있습니다. => "<스크립트 유형='text/javascript'>//js 코드".

2. CSS를 추가하려면 먼저 CSS 스타일을 외부에 작성하고 다음을 추가하세요. 'style'=> /정의 버튼 CSS. 예를 들어 'style' => 'width:700px;'와 같이 직접 작성할 수도 있습니다.

<code>$fieldset->addField(
        'endtime',
        'date',//类型,可以为text,datetime,time,submit,select,radio,checkbox,password,link,label,image,file...
         array(
                'label'     => Mage::helper('blog')->__('Endtime'),
                'required'  => true,//是否为必选项
                'style'=> $style,//定义按钮的css .
                'name'      => 'endtime',
                'image'  => $this->getSkinUrl('images/grid-cal.gif'),//添加图片
                'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT),
                'after_element_html' => "<script type='text/javascript'>//js代码</script>"。
        ));</code>

위 내용을 포함하여 Magento 배경 폼 요소 태그 2-표시 날짜를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.