Я хочу настроить флажок в cakephp3, используя шаблон формы, но я не знаю, как мне настроить его так, чтобы выходной HTML соответствовал ожидаемому.
это шаблон формы, который я использую
return [
'button' => '<button{{attrs}}>{{text}}</button>' ,
'checkbox' => '<input type="checkbox" name="{{name}}" value="{{value}}"{{attrs}}>' ,
'checkboxFormGroup' => '<label class="m-checkbox m-checkbox--solid m-checkbox--success">{{label}}</label>' ,
'checkboxWrapper' => '<div class="checkbox">{{label}}</div>' ,
'dateWidget' => 'dateWidget' ,
'error' => '<div class="form-control-feedback">{{content}}</div>' ,
'errorList' => 'errorList' ,
'errorItem' => 'errorItem' ,
'file' => 'file' ,
'fieldset' => 'fieldset' ,
'formStart' => '<form class="m-form m-form--label-align-right m-form--state" {{attrs}}>' ,
'formEnd' => '</form>' ,
'formGroup' => '{{label}}<div class="col-lg-10">{{input}}<span class="m-form__help">{{error}}{{help}}</span></div>' ,
'hiddenBlock' => '<div class="m--hide">{{content}}</div>' ,
'input' => '<input type="{{type}}" name="{{name}}" class="form-control m-input input-max-length" {{attrs}} placeholder="{{placeholder}}">' ,
'inputSubmit' => 'inputSubmit' ,
'inputContainer' => '<div class="form-group m-form__group row type-{{type}}{{required}}">{{content}}</div>' ,
'inputContainerError' => '<div class="form-group m-form__group row has-danger type-{{type}}{{required}}">{{content}}</div>' ,
'label' => '<label class="col-lg-2 col-form-label" {{attrs}}>{{text}} : </label>' ,
'nestingLabel' => '{{hidden}}<label{{attrs}}>{{input}}{{text}}</label>' ,
'legend' => 'legend' ,
'multicheckboxTitle' => 'multicheckboxTitle' ,
'multicheckboxWrapper' => 'multicheckboxWrapper' ,
'option' => '<option value="{{value}}"{{attrs}}>{{text}}</option>' ,
'optgroup' => '<optgroup label="{{label}}"{{attrs}}>{{content}}</optgroup>' ,
'select' => '<select name="{{name}}" {{attrs}} class="form-control m-select m-select-static" >{{content}}</select>' ,
'selectMultiple' => '<select name="{{name}}" {{attrs}} class="form-control m-select m-select-static" multiple="multiple">{{content}}</select>' ,
'radio' => 'radio' ,
'radioWrapper' => 'radioWrapper' ,
'textarea' => '<textarea name="{{name}}" class="form-control input-max-length" {{attrs}} data-provide="markdown">{{value}}</textarea>' ,
'submitContainer' => 'submitContainer' ,
'radioFormGroup' => 'radioFormGroup'
]
?>
, который сгенерирует это для флажка
<div class="form-group m-form__group row type-checkbox">
<label class="m-checkbox m-checkbox--solid m-checkbox--success">
<input type="hidden"
name="is_series"
class="form-control m-input input-max-length"
value="0"
placeholder="">
<label for="is-series">
<input type="checkbox"
name="name"
value="1"
id="is-series">
title
</label>
</label>
</div>
, но я хочу, чтобы HTML был похож на
<div class="form-group m-form__group row type-checkbox">
<label class="m-checkbox m-checkbox--solid m-checkbox--success">
<input type="checkbox" name="name" value="1">
title
<span></span>
</label>
</div>
Я пытаюсь исправить это длядолгое время, и я не мог понять, как это создать. любая помощь будет оценена