Lid |
|
Beste,
ik kom er maar niet uit hoe de benamingen nu moeten zijn in CakePHP. Ik hoopte dat iemand mij dit kan uitleggen.
1. Controller
2. Model
3. View
4. Database
Als ik het goed begrepen heb:
De controller zorgt voor een verbinding met de MYSQL database.
Het model zorgt voor alle verwerking tussen database en code.
De view verzorgt alles wat op het beeldscherm zichtbaar word.
Hoe zit het nu precies met hoofdletters, kleine letters, underscores en overige?
Lang gelden met Cake gewerkt en moest vandaag een nieuwe pagina toevoegen maar kom er gewoon weg niet meer uit.
Bijvoobeeld:
database tabel heet: search_queries
Controller heet: SearchqueriesController
Model heet: Searchquerie
View heet: index.ctp
Ik weet dat de model naam "dom" kijkt, met foute spelling maar goed haha.
Krijg nu de melding dat hij mijn database object niet kan vinden.
Error: Call to a member function find() on a non-object
File: /home/alexdev/app/Controller/SearchqueriesController.php
Line: 5
Anyways, heb natuurlijk op internet gekeken maar (voor mij persoonlijk) word het hier niet begrijpbaar uitgelegd hoe het nu precies zit. Hopelijk kan hier iemand het mij vertellen.
|