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):
?>
= __d('crud', 'Related {0}', [Inflector::humanize($details['controller'])]); ?>
+
+ = $this->CrudView->createRelationLink($alias, $details, array('class' => 'btn btn-default'));?>
+
{$details['entities']}):
?>
@@ -50,9 +53,9 @@ foreach ($relations as $alias => $details):
}
?>
- = $this->Html->link(__d('crud', 'View'), array('plugin' => $details['plugin'], 'controller' => $details['controller'], 'action' => 'view', ${$otherSingularVar}[$details['primaryKey']])); ?>
- = $this->Html->link(__d('crud', 'Edit'), array('plugin' => $details['plugin'], 'controller' => $details['controller'], 'action' => 'edit', ${$otherSingularVar}[$details['primaryKey']])); ?>
- = $this->Html->link(__d('crud', 'Delete'), array('plugin' => $details['plugin'], 'controller' => $details['controller'], 'action' => 'delete', ${$otherSingularVar}[$details['primaryKey']])); ?>
+ = $this->Html->link(__d('crud', 'View'), array('plugin' => $details['plugin'], 'controller' => $details['controller'], 'action' => 'view', ${$otherSingularVar}[$details['primaryKey']]), array('class' => 'btn btn-default')); ?>
+ = $this->Html->link(__d('crud', 'Edit'), array('plugin' => $details['plugin'], 'controller' => $details['controller'], 'action' => 'edit', ${$otherSingularVar}[$details['primaryKey']]), array('class' => 'btn btn-default')); ?>
+ = $this->Html->link(__d('crud', 'Delete'), array('plugin' => $details['plugin'], 'controller' => $details['controller'], 'action' => 'delete', ${$otherSingularVar}[$details['primaryKey']]), array('class' => 'btn btn-default')); ?>
|
$details):
-
-
-
- - = $this->CrudView->createRelationLink($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
);
}