mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2025-09-09 04:52:42 +00:00
Reverting changes in [3706]
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@3707 3807eeeb-6ff5-0310-8944-8be069107fe0
This commit is contained in:
parent
e6e50dc936
commit
37329bb385
1 changed files with 6 additions and 7 deletions
|
@ -624,6 +624,7 @@ class Controller extends Object {
|
|||
$model = $this->modelClass;
|
||||
$modelKey = $this->modelKey;
|
||||
$table = $this->{$model}->table;
|
||||
//$association = array_search($table, $this->{$model}->alias);
|
||||
$objRegistryModel =& ClassRegistry::getObject($modelKey);
|
||||
|
||||
foreach($objRegistryModel->_tableInfo as $tables) {
|
||||
|
@ -637,6 +638,7 @@ class Controller extends Object {
|
|||
}
|
||||
$fkNames = $this->{$model}->keyToTable[$tabl['name']];
|
||||
$fieldNames[$tabl['name']]['table'] = $fkNames[0];
|
||||
//$association = array_search($fieldNames[$tabl['name']]['table'], $this->{$model}->alias);
|
||||
$fieldNames[$tabl['name']]['prompt'] = Inflector::humanize($niceName);
|
||||
$fieldNames[$tabl['name']]['model'] = $fkNames[1];
|
||||
$fieldNames[$tabl['name']]['modelKey'] = $this->{$model}->tableToModel[$fieldNames[$tabl['name']]['table']];
|
||||
|
@ -718,12 +720,10 @@ class Controller extends Object {
|
|||
$otherModel->recursive = 0;
|
||||
$rec = $otherModel->findAll();
|
||||
|
||||
if(!empty($rec)) {
|
||||
foreach($rec as $pass) {
|
||||
foreach($pass as $key => $value) {
|
||||
if ($key == $this->{$model}->tableToModel[$fieldNames[$tabl['name']]['table']] && isset($value[$otherModel->primaryKey]) && isset($value[$otherDisplayField])) {
|
||||
$fieldNames[$tabl['name']]['options'][$value[$otherModel->primaryKey]] = $value[$otherDisplayField];
|
||||
}
|
||||
foreach($rec as $pass) {
|
||||
foreach($pass as $key => $value) {
|
||||
if ($key == $this->{$model}->tableToModel[$fieldNames[$tabl['name']]['table']] && isset($value[$otherModel->primaryKey]) && isset($value[$otherDisplayField])) {
|
||||
$fieldNames[$tabl['name']]['options'][$value[$otherModel->primaryKey]] = $value[$otherDisplayField];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -750,7 +750,6 @@ class Controller extends Object {
|
|||
case "date":
|
||||
case "datetime":
|
||||
case "time":
|
||||
case "year":
|
||||
if (0 != strncmp("created", $tabl['name'], 7) && 0 != strncmp("modified", $tabl['name'], 8)) {
|
||||
$fieldNames[$tabl['name']]['type'] = $type;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue