mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2025-01-19 02:56:15 +00:00
Adding fix for Ticket #2809, fixes Add / Edit scaffolding : Template is always 'edit' instead of $action
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@5321 3807eeeb-6ff5-0310-8944-8be069107fe0
This commit is contained in:
parent
cbbf006bd6
commit
9d56c4616e
1 changed files with 5 additions and 2 deletions
|
@ -249,7 +249,7 @@ class Scaffold extends Object {
|
|||
* @access private
|
||||
*/
|
||||
function __scaffoldForm($action = 'edit') {
|
||||
$this->controller->render($action, $this->layout, $this->__getViewFileName('edit'));
|
||||
$this->controller->render($action, $this->layout, $this->__getViewFileName($action));
|
||||
}
|
||||
/**
|
||||
* Saves or updates the scaffolded model.
|
||||
|
@ -275,7 +275,7 @@ class Scaffold extends Object {
|
|||
} else {
|
||||
return $this->controller->flash(sprintf(__("No id set for %s::edit()", true), Inflector::humanize($this->modelKey)), $this->redirect);
|
||||
}
|
||||
} else {
|
||||
} elseif($action == 'edit') {
|
||||
$this->ScaffoldModel->id = $params['pass'][0];
|
||||
}
|
||||
|
||||
|
@ -506,6 +506,9 @@ class Scaffold extends Object {
|
|||
return $path . $this->viewPath . DS . 'scaffolds' . DS . $this->subDir . $type . $scaffoldAction . '.thtml';
|
||||
}
|
||||
}
|
||||
if($action === 'add') {
|
||||
$action = 'edit';
|
||||
}
|
||||
return LIBS . 'view' . DS . 'templates' . DS . 'scaffolds' . DS . $action . '.ctp';
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue