CakePHP 앱의 경우 CakePHP 명명 규칙을 따르는 데이터베이스 테이블 이름에 대해 생각하고 있습니다. 그러나 여러 번 나는 엔티티가 아닌 정보를 포함하는 일반 테이블을 보았습니다. 엔티티에 대한 추가 정보가 들어 있습니다. 이 표의 정보는 재사용을 위해 작성되었으므로 주 엔티티 테이블과 별도로 배치됩니다.테이블 이름의 CakePHP 명명 규칙
예를 들어, 나는 때때로 마스터 제품이 될 수있는 제품을 사용합니다. 이 경우 "제품"테이블은 "제품"테이블에서 원하지 않는 추가 정보를 위해 "master_product_information"테이블에 연결됩니다.
또 다른 예 : 여러 페이지의 메타 데이터가 들어있는 테이블. 일반적으로 나는 "pages_metadata"테이블에 이름을 짓 겠지만, Cake에 대해서는 복수형이되어야하고 "pages_metadatas"는 올바르게 보이지 않는다. 그래서 다시 한 번 "pages_metadata_information"에 갈 것입니다.
엔티티가없는 테이블의 이름을 어떻게 지정합니까? [엔터티] _ 정보는 좋은 것입니까?
몇 가지 권장 사항을 듣고 싶습니다.
감사합니다.
Dupe? http://stackoverflow.com/questions/6327249/cakephp-table-naming-convention – ficuscr
@ficuscr 다른 페이지를 읽었지 만 일반적인 정보 테이블 이름을 찾는 방법을 찾고 있습니다. 테이블을 조인하는 것뿐만 아니라 케이크 모델을 가져야하는 테이블도 조인합니다. – Hans
Gotcha. 실제로이 문제에 대한 옳고 그른 대답이 있는지 확신하지 못합니다. 내가 생각하기에 효과가있는 것은 무엇인가? 일관성있게하십시오. – ficuscr