From 1db295f3669e0189fae6703b478d55b7ebc92e25 Mon Sep 17 00:00:00 2001 From: phpnut <phpnut@cakephp.org> Date: Mon, 21 May 2007 04:27:42 +0000 Subject: [PATCH] Adding patch from #2610, fixes Scaffold plugin produces incorrect form "action" git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@5142 3807eeeb-6ff5-0310-8944-8be069107fe0 --- cake/libs/view/helpers/form.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/cake/libs/view/helpers/form.php b/cake/libs/view/helpers/form.php index 0a78eaced..7424b1a67 100644 --- a/cake/libs/view/helpers/form.php +++ b/cake/libs/view/helpers/form.php @@ -142,9 +142,7 @@ class FormHelper extends AppHelper { if (empty($options['url']) || is_array($options['url'])) { $options = (array)$options; - if(!empty($this->plugin)) { - $controller = $this->plugin; - } elseif (!empty($model) && $model != $defaultModel) { + if (!empty($model) && $model != $defaultModel) { $controller = Inflector::underscore(Inflector::pluralize($model)); } else { $controller = Inflector::underscore($this->params['controller']); @@ -154,6 +152,7 @@ class FormHelper extends AppHelper { } $actionDefaults = array( + 'plugin' => $this->plugin, 'controller' => $controller, 'action' => $options['action'], 'id' => $id @@ -1179,4 +1178,4 @@ class FormHelper extends AppHelper { return $this->__options[$name]; } } -?> \ No newline at end of file +?>