Adds the ability to specify a custom array name for a form field
This commit is contained in:
parent
9f1b0415aa
commit
8bca148d31
|
|
@ -254,11 +254,16 @@ class FormField
|
|||
|
||||
/**
|
||||
* Returns a value suitable for the field name property.
|
||||
* @param string $arrayName Specify a custom array name
|
||||
* @return string
|
||||
*/
|
||||
public function getName()
|
||||
public function getName($arrayName = null)
|
||||
{
|
||||
if ($this->arrayName)
|
||||
return $this->arrayName.'['.implode('][', Str::evalHtmlArray($this->columnName)).']';
|
||||
if ($arrayName === null)
|
||||
$arrayName = $this->arrayName;
|
||||
|
||||
if ($arrayName)
|
||||
return $arrayName.'['.implode('][', Str::evalHtmlArray($this->columnName)).']';
|
||||
else
|
||||
return $this->columnName;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue