diff --git a/src/Template/Element/view/related/has_many.ctp b/src/Template/Element/view/related/has_many.ctp index 68c7f6e1..134d34d7 100644 --- a/src/Template/Element/view/related/has_many.ctp +++ b/src/Template/Element/view/related/has_many.ctp @@ -16,6 +16,9 @@ foreach ($relations as $alias => $details): ?> $details): formatString($field, $value); if ($field === $this->getViewVar('displayField')) { - return $this->formatdisplayField($value, $options); + return $this->formatDisplayField($value, $options); } return $value; @@ -317,9 +317,10 @@ public function redirectUrl() * * @param string $alias Model alias. * @param array $relation Relation information. + * @param array $options Options array to be passed to the link function * @return string */ - public function createRelationLink($alias, $relation) + public function createRelationLink($alias, $relation, $options = []) { return $this->Html->link( __d('crud', 'Add {0}', [Inflector::singularize(Inflector::humanize(Inflector::underscore($alias)))]), @@ -331,7 +332,8 @@ public function createRelationLink($alias, $relation) $relation['foreignKey'] => $this->getViewVar('primaryKeyValue'), '_redirect_url' => $this->request->here ] - ] + ], + $options ); }