Có thể ai đó có thể giải thích tại sao trên trái đất CakePHP có quy ước sử dụng tên số nhiều cho các bảng db và bộ điều khiển và số ít cho các mô hình? Tại sao không phải lúc nào cũng sử dụng các thuật ngữ số ít, hoặc luôn luôn số nhiều? Đối với tôi, có vẻ khó hiểu khi phải luôn nghĩ "bây giờ tôi sử dụng số nhiều hay số ít ở đây?" (Hoặc là có một cách dễ dàng để nhớ ??) Và sau đó bạn có các bảng tham gia sử dụng một sự kết hợp của cả hai!Tại sao CakePHP sử dụng các quy ước đặt tên số nhiều/số ít khác nhau?
Tôi cho rằng có lý do chính đáng ở đâu đó, nhưng chỉ không gặp phải điều đó.
(Tôi thực sự hy vọng nó không phải chỉ vì Ruby-on-Rails hoạt động theo cách đó.)
Simon.
Có thể IS vì ruby trên đường ray :) –
Không có ý tưởng. Chúng tôi luôn sử dụng các trường tùy chọn 'tên', 'bảng' và 'primaryKey' (xem tài liệu mô hình) để đặt tên cho những thứ chúng tôi muốn. Chúng tôi tận dụng những gì chúng tôi muốn, khi chúng tôi muốn, và để lại mọi thứ số ít. Khác hơn thế, mặc dù, tôi thực sự thích bánh. – nilamo
Cũng có thể do CakePHP được thiết kế bởi những người sử dụng PHP không phù hợp với định nghĩa. –