0
私のニーズごとにカスタマイズフォームヘルパーCakePHP 3.XでFormHelperを上書きするにはどうしたらいいですか?
<?php
namespace App\View\Helper;
use Cake\View\Helper;
class IecFormHelper extends Helper
{
public $helpers = ['Form'];
public $iecFormConfig = [
'templates' => [
'input' => '<input type="{{type}}" name="{{name}}"{{attrs}} onBlur=update_data(this.id) />',
]
];
public function date($fieldName, array $options = [])
{
$options += [
'empty' => true,
'value' => null,
'monthNames' => true,
'minYear' => 1950,
'maxYear' => date('Y') + 50,
'orderYear' => 'desc',
];
$options['hour'] = $options['minute'] = false;
$options['meridian'] = $options['second'] = false;
$options = $this->_initInputField($fieldName, $options);
$options = $this->_datetimeOptions($options);
return $this->widget('datetime', $options);
}
}
私は基本的にぼかし上のjavascript関数を呼び出すためのテンプレートルールを持っている「のsrc /ビュー/ヘルパー」の下で、このヘルパークラスを持っている、とも私は変更したいですすべての日付ドロップダウンのminYearおよびmaxYear値。
私の質問は、このヘルパーをメインのFormHelperのルールよりも優先させるために、どのように、どこでこのヘルパーを使用するのですか?