Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
DateFieldsOrder.php
Go to the documentation of this file.
1 <?php
13 
16 
17 class DateFieldsOrder extends Field
18 {
25  {
26  $_options = ['d' => __('Day'), 'm' => __('Month'), 'y' => __('Year')];
27 
28  $element->setValues($_options)->setClass('select-date')->setName($element->getName() . '[]');
29  if ($element->getValue()) {
30  $values = explode(',', $element->getValue());
31  } else {
32  $values = [];
33  }
34 
35  $_parts = [];
36  $_parts[] = $element->setValue(isset($values[0]) ? $values[0] : null)->getElementHtml();
37  $_parts[] = $element->setValue(isset($values[1]) ? $values[1] : null)->getElementHtml();
38  $_parts[] = $element->setValue(isset($values[2]) ? $values[2] : null)->getElementHtml();
39 
40  return implode(' <span>/</span> ', $_parts);
41  }
42 }
$values
Definition: options.phtml:88
__()
Definition: __.php:13
$element
Definition: element.phtml:12