| @@ 660-681 (lines=22) @@ | ||
| 657 | ||
| 658 | } |
|
| 659 | ||
| 660 | protected function getPrimaryKeyField($modelData){ |
|
| 661 | $primaryKey = new stdClass; |
|
| 662 | $primaryKey->name = "id" ; |
|
| 663 | $primaryKey->index = "primary" ; |
|
| 664 | $primaryKey->declared = false ; |
|
| 665 | $primaryKey->type = new stdClass ; |
|
| 666 | $primaryKey->type->ui = 'label' ; |
|
| 667 | $primaryKey->type->db = 'integer' ; |
|
| 668 | $primaryKey->foreignKey = []; |
|
| 669 | $primaryKey->validations = "required" ; |
|
| 670 | ||
| 671 | foreach ($modelData->fields as $field) |
|
| 672 | { |
|
| 673 | if ($field->index == 'primary') |
|
| 674 | { |
|
| 675 | $primaryKey = $field ; |
|
| 676 | break; |
|
| 677 | } |
|
| 678 | } |
|
| 679 | ||
| 680 | return $primaryKey ; |
|
| 681 | } |
|
| 682 | ||
| 683 | } |
|
| @@ 124-145 (lines=22) @@ | ||
| 121 | return $this; |
|
| 122 | } |
|
| 123 | ||
| 124 | protected function getPrimaryKeyField(){ |
|
| 125 | $primaryKey = new stdClass; |
|
| 126 | $primaryKey->name = "id" ; |
|
| 127 | $primaryKey->index = "primary" ; |
|
| 128 | $primaryKey->declared = false ; |
|
| 129 | $primaryKey->type = new stdClass ; |
|
| 130 | $primaryKey->type->ui = 'label' ; |
|
| 131 | $primaryKey->type->db = 'integer' ; |
|
| 132 | $primaryKey->foreignKey = []; |
|
| 133 | $primaryKey->validations = "required" ; |
|
| 134 | ||
| 135 | foreach ($this->modelData->fields as $field) |
|
| 136 | { |
|
| 137 | if ($field->index == 'primary') |
|
| 138 | { |
|
| 139 | $primaryKey = $field ; |
|
| 140 | break; |
|
| 141 | } |
|
| 142 | } |
|
| 143 | ||
| 144 | return $primaryKey ; |
|
| 145 | } |
|
| 146 | ||
| 147 | /** |
|
| 148 | * Replace the class name. |
|