Empfehlungen: Erweiterte Suche

Neue Tabelle hinzugefügt cake sieht sie nicht

Fragen und Diskussionen zur Installation und Konfiguration von Cake.

Re: Neue Tabelle hinzugefügt cake sieht sie nicht

Beitragvon euromark » Mi 12. Mai 2010, 21:16

TABLE org_unit_sms_groups
MODEL OrgUnitSmsGroup
MODELFILE org_unit_sms_group.php

oder

TABLE org_unit_short_message_groups
MODEL OrgUnitShortMessageGroup
MODELFILE org_unit_short_message_group.php

nix "Model OrgUnitSmsGroups"
worauf man aber eigentlich von selbst kommen könnte...^^
euromark
 
Beiträge: 618
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.1
OS: Windows

Re: Neue Tabelle hinzugefügt cake sieht sie nicht

Beitragvon Flo » Do 13. Mai 2010, 11:07

spearhead hat geschrieben:Also,...die Tabelle hies ursprünglich org_unit_sms_groups und das Model OrgUnitSmsGroups. Wenn ich die Applikation aufrufe schreit Cake sofort Error: Database table org_unit_sms_groups for model OrgUnitSmsGroups was not found.

Die Tabelle wurde umbenannt in org_unit_short_message_groups und das model heisst nun org_unit_short_message_group.php

Code:
Code: Alles auswählen

<?php
class OrgUnitShortMessageGroup extends AppModel
{
        var $name = 'OrgUnitShortMessageGroup';
        var $hasAndBelongsToMany = array(

                   'OrgUnitEmployees' => array(
                                                'className' => 'OrgUnitEmployees',
                                                'joinTable' => 'org_unit_sms_groups_affiliation',
                                                'foreignKey' => 'group_id',
                                                'associationForeignKey' => 'employees_id'
                                                )
                                );
}
?>
 

Cache wurde geleert!


nach dem was dort steht, hat er das doch so gemacht...

p.s versuch mal die habtm zu auszukommentieren und dann teste mal... was anderes fällt mir dazu jetzt nicht ein.
Flo
 
Beiträge: 85
Registriert: Mi 11. Jun 2008, 20:48
Wohnort: Bielefeld
CakePHP-Version: 1.3
OS: Mac OSX 10.6

Re: Neue Tabelle hinzugefügt cake sieht sie nicht

Beitragvon spearhead » Di 18. Mai 2010, 13:06

Habs grad probiert, auch mit der Bake shell funktionierts nicht. Das löschen der HasAndBelongsToMany verknüpung bringt auch keinen Erfolg. Ich denke Cake speichert noch irgendwo die alten namen ab. Übrigens habe ich CAKE via Ubuntu's apt-get geladen. Dh. die corefiles liegen wo anders als die app selbst.

greatz
spearhead
 
Beiträge: 26
Registriert: Do 7. Jan 2010, 22:30
CakePHP-Version: 1.3
OS: OSX

Re: Neue Tabelle hinzugefügt cake sieht sie nicht

Beitragvon spearhead » Mi 19. Mai 2010, 22:57

Cool hab das problem gefunden. Eine von der umbenannten abhängige Tabelle bzw. in dessen Controller war noch der alte Name eingetragen. :oops: thx für eure hilfe
spearhead
 
Beiträge: 26
Registriert: Do 7. Jan 2010, 22:30
CakePHP-Version: 1.3
OS: OSX

Vorherige

Zurück zu Installation und Konfiguration

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste