@@ 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. |