View Template bei $scaffold Controller?

Ausgabedaten formatieren und darstellen

View Template bei $scaffold Controller?

Beitragvon mivogtLU am Do 14. Jan 2010, 13:27

Hallo,

kann es evtl. sein dass cakephp meine VIEW Template ignoriert solange ich im Controller noch Scaffold aktiv habe?

Habe gerade in meiner index.cpt probehalber ein wenig rumgebastelt und mal freitexte eingegeben etc.
Wenn ich dann per cake die ensprechende Seite öffne kommt aber nach wie vor das default Layout wie es von cake auttomaisch erzeigt wird. Meine Änderungen sind nicht sichtbar.

=> Muss ich $scaffold erst ersetzen um zu sehen wie meine View werden würde?
mivogtLU
 
Beiträge: 46
Registriert: Di 12. Jan 2010, 21:22
Wohnort: 67059
CakePHP-Version: 1.3 final
OS: Linux, Win XP-Vista

Re: View Template bei $scaffold Controller?

Beitragvon euromark am Do 14. Jan 2010, 14:22

ja, eigentlich schon
zumal ja die actions im controller dazu auch noch nicht definiert sind, oder?

tipp:
immer backen lassen - ist quasi die fast gleichschnelle alternative mit echten files

ich benutze nie scaffolding
"überbacken" sind auch nur 2-3 sekunden mehr
euromark
 
Beiträge: 397
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 1.2.4
OS: Windows

Re: View Template bei $scaffold Controller?

Beitragvon mivogtLU am Do 14. Jan 2010, 14:23

hat sich erledigt:

Gelernte Lektion:
CakePHP mit $scaffold im Controller zeigt eine autom. generierte View an auch wenn eine manuell erstellte View vorhanden ist.
CakePHP ohne $scaffold im Controller zeigt die manuell erstellte View vorhanden ist.


Ergo:
Erst Controller ohne $scaffold bauen
dann Views bauen

Alternativ - leider nur auf Englisch in der Doku von cakephp
3.12.2 Customizing Scaffold Views
If you're looking for something a little different in your scaffolded views, you can create templates. We still don't recommend using this technique for production applications, but such a customization may be useful during prototyping iterations.

Customization is done by creating view templates:

Custom scaffolding views for a specific controller
(PostsController in this example) should be placed like so:

/app/views/posts/scaffold.index.ctp
/app/views/posts/scaffold.show.ctp
/app/views/posts/scaffold.edit.ctp
/app/views/posts/scaffold.new.ctp

Custom scaffolding views for all controllers should be placed like so:

/app/views/scaffolds/index.ctp
/app/views/scaffolds/show.ctp
/app/views/scaffolds/edit.ctp
/app/views/scaffolds/new.ctp
/app/views/scaffolds/add.ctp

mivogtLU
 
Beiträge: 46
Registriert: Di 12. Jan 2010, 21:22
Wohnort: 67059
CakePHP-Version: 1.3 final
OS: Linux, Win XP-Vista


Zurück zu Views

Wer ist online?

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

cron