2015-01-16 6 views
2
<?php 
$form = ActiveForm::begin([ 
    'id' => 'form-id', 
    'type' => ActiveForm::TYPE_HORIZONTAL, 
    'options' => ['class' => 'well'], 
]); 
?> 

<?php 
echo $form->field($model, 'MENU_DESC', ['template' => "{label}\n{input}\n{hint}\n{error}"])->checkboxList($menulist)->label(false); 
?> 

<?= Html::submitButton('submit', ['class' => 'btn btn-primary']) ?> 
<?php ActiveForm::end();?> 

yii2 양식 필드에 separator in checkboxlist를 구현하는 방법을 알고 있습니까?Yii 2 ActiveForm 양식 필드 checkboxlist에 구분 기호를 구현하는 방법은 무엇입니까?

답변

2

이를 달성하기위한 특별한 옵션이 있습니다. separator이라고하며 official documentation에서 찾을 수 있습니다. 당신은이 같은 구분 기호로 사용하려는 모든 HTML 전달할 수 있습니다 이름이 그 (MENU_DESC)과 같은 속성에

echo $form->field($model, 'MENU_DESC', ['template' => "{label}\n{input}\n{hint}\n{error}"]) 
    ->label(false) 
    ->checkboxList($menulist, ['separator' => '<hr>']); 

이 또한 내가하지 않는 것이 좋습니다를, 그것은 일정한처럼 보인다. 그리고 description 또는 그와 비슷한 형태의 축소의 경우에도 좋지 않습니다. 처음에는 주문 방향이라고 생각했습니다.

+0

감사합니다. 어떻게 체크리스트에 "모두 선택"옵션을 구현할 수있는 아이디어가 있습니까? – esiaz

+0

예, 이미 전에했습니다. 그러나 현재의 문제는 해결되었으며 이는 주제와는 관련이 없으므로 별도의 질문을 만들어야합니다. – arogachev

+0

http://stackoverflow.com/questions/28059193/yii-2-activeform-form-field-how-to-implement-select-all-option-in-checkboxlist 희망 u 덕분에 도와주세요! – esiaz