Я смотрю на Cookbook - 7.3.3 Automagic Form Elements, пытаясь найти способ для переключателей для выравнивания по горизонтали, а не по вертикали. Я смотрю на 'div' => 'class_name' $options
также $options[‘between’]
, $options[‘separator’]
и $options[‘after’]
, но безуспешно. Есть ли способ «торта» сделать это?Как выстроить радиокнопки горизонтально, а не вертикально?
<?=$form->input('Product Type', array(
'type' => 'radio',
'id' => $tire['ProductType']['id'],
'name' => $tire['ProductType']['id'],
'options' => array(2=>'Tire Manufacturer', 7=>'Rim Manufacturer '),
));?>
эквивалента этого
<label>Product Type</label>
<div style="padding-top:5px;">
<input type="radio" name="data[Manufacturer][product_type_id]" value="<?=$tire['ProductType']['id']?>"> Tire Manufacturer
<input type="radio" name="data[Manufacturer][product_type_id]" value="<?=$wheel['ProductType']['id']?>"> Rim Manufacturer
</div>
CakePHP 3 UPDATE: Сепаратор, между ними, и опции легенды были удалены из радио(). Вы можете использовать шаблоны для изменения HTML-обертки. [См. Этот ответ] (http://stackoverflow.com/questions/34730620/cakephp-3-changing-the-radio-input-template) –