diff --git a/lib/Cake/View/Helper/FormHelper.php b/lib/Cake/View/Helper/FormHelper.php index 4ae24967157..4d73d79ea66 100644 --- a/lib/Cake/View/Helper/FormHelper.php +++ b/lib/Cake/View/Helper/FormHelper.php @@ -1520,8 +1520,13 @@ public function radio($fieldName, $options = array(), $attributes = array()) { ); if ($label) { - $optTitle = $this->Html->useTag('label', $tagName, '', $optTitle); + if(is_array($label)) { + $optTitle = $this->label($tagName, $optTitle, $label); + }else{ + $optTitle = $this->Html->useTag('label', $tagName, '', $optTitle); + } } + if (is_array($between)) { $optTitle .= array_shift($between); }