Qualcuno può forse spiegare qui perché sulla terra CakePHP ha una convenzione di utilizzare nomi plurali per le tabelle db e controller e singolare per i modelli? Perché non usare sempre termini singolari o sempre plurali? Per me sembra confuso dover sempre pensare "ora uso il plurale o il singolare qui?" (O c'è un modo semplice per ricordare ??) E poi hai le tabelle di join che usano una combinazione di entrambi!Perché CakePHP utilizza diverse convenzioni di denominazione plurale/singolare?
Suppongo che ci sia una buona ragione da qualche parte, ma non l'ho mai incontrato.
(spero davvero che non è solo perché Ruby-on-Rails funziona in questo modo.)
Simon.
Probabilmente è a causa del rubino sulle rotaie :) –
Nessuna idea. Utilizziamo sempre i campi facoltativi 'name', 'table' e 'primaryKey' (vedi i documenti del modello) per nominare le cose come vogliamo. Capitalizziamo ciò che vogliamo, quando vogliamo, e lasciamo tutto singolare. Oltre a questo, però, mi piace davvero Cake. – nilamo
Potrebbe anche essere dovuto al fatto che CakePHP è stato progettato da persone che usano PHP che è incoerente per definizione. –