Neue Tabelle hinzugefügt cake sieht sie nicht

Fragen und Diskussionen zur Installation und Konfiguration von Cake.

Neue Tabelle hinzugefügt cake sieht sie nicht

Beitragvon Luckie am Di 9. Feb 2010, 11:16

Ich habe zu einer bestehenden Datenbank eine neue Tabelle hinzugefügt. Jetzt wollte ich das Model, den Controller und die Views mit Cake backen. Doch leider wird die neue Tabelle in der Auswahlliste nicht aufgeführt. Und wenn ich den Namen von Hand eintippe, sagt mir Cake, dass er die zugehörige Tabelle nicht finden können.

Hat jemand eine Idee voran das liegen könnte?
Luckie
 
Beiträge: 115
Registriert: Fr 22. Mai 2009, 12:16
OS: Windows XP

Re: Neue Tabelle hinzugefügt cake sieht sie nicht

Beitragvon euromark am Di 9. Feb 2010, 12:54

debug auf 2?
cache geleert?
euromark
 
Beiträge: 397
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 1.2.4
OS: Windows

Re: Neue Tabelle hinzugefügt cake sieht sie nicht

Beitragvon Luckie am Di 9. Feb 2010, 15:15

Ich glaube der Cache war es. Kann es aber nicht mit Bestimmtheit sagen, da ich über all etwas rumprobiert habe. Aber trotzdem danke für deine Antwort.
Luckie
 
Beiträge: 115
Registriert: Fr 22. Mai 2009, 12:16
OS: Windows XP

Re: Neue Tabelle hinzugefügt cake sieht sie nicht

Beitragvon Mathias am Do 11. Feb 2010, 00:01

Es sind meistens die cache files. Das kostete manch anderen am Anfang einige Stunden und Nerven ;)
cheers
Benutzeravatar
Mathias
 
Beiträge: 184
Registriert: Mi 4. Jun 2008, 22:30
Wohnort: Berlin
CakePHP-Version: 1.2.5
OS: OS X 10.6.x

Re: Neue Tabelle hinzugefügt cake sieht sie nicht

Beitragvon Luckie am Do 11. Feb 2010, 10:24

Wem sagst du das. Was meinst du wie viel Zeit die mich gekostet haben, als ich mein erstes Cake-Projekt übersetzt habe und die Übersetzung nicht angezeigt wurde. :x
Luckie
 
Beiträge: 115
Registriert: Fr 22. Mai 2009, 12:16
OS: Windows XP

Re: Neue Tabelle hinzugefügt cake sieht sie nicht

Beitragvon spearhead am Di 11. Mai 2010, 15:36

Habe derzeit das gleiche Problem nur mit einer umbenannten Tabelle in der DB. Cache leeren war leider ohne erfolg. Benenne ich die Tabelle in den ursprünglichen Namen um funktioniert wieder alles. Kann mir jemand helfen?
spearhead
 
Beiträge: 17
Registriert: Do 7. Jan 2010, 22:30
CakePHP-Version: 1.2
OS: OSX

Re: Neue Tabelle hinzugefügt cake sieht sie nicht

Beitragvon Flo am Di 11. Mai 2010, 22:42

Nabend,
wie heisst denn die Tabelle?
Kannst du uns mal den Code vom Model zeigen? vllt liegt dort ja die Wurzel deines Problems :)
Flo
 
Beiträge: 67
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 am Mi 12. Mai 2010, 14:01

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!
spearhead
 
Beiträge: 17
Registriert: Do 7. Jan 2010, 22:30
CakePHP-Version: 1.2
OS: OSX

Re: Neue Tabelle hinzugefügt cake sieht sie nicht

Beitragvon euromark am Mi 12. Mai 2010, 15:39

denk mal etwas logisch nach

warum solltest du einmal das model singular und einmal plural nennen dürfen?
nenn es beide male "...Group" bzw "...group.php" und die tabelle plural "...groups"
dann gehts auch in beiden fällen
euromark
 
Beiträge: 397
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 1.2.4
OS: Windows

Re: Neue Tabelle hinzugefügt cake sieht sie nicht

Beitragvon spearhead am Mi 12. Mai 2010, 16:16

Sorry könntest du mir das genauer skizzieren ganz klar ist mir das jetzt nicht!

Thx
spearhead
 
Beiträge: 17
Registriert: Do 7. Jan 2010, 22:30
CakePHP-Version: 1.2
OS: OSX

Nächste

Zurück zu Installation und Konfiguration

Wer ist online?

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

cron