2017-03-02 1 views
0

저는 cakephp에 다소 익숙하며 cakephp 테이블 이름 지정 및 구조 표준을 따르는 테이블을 만들려고 할 때 몇 가지 의구심이 있습니다. 다음은 판매 레코드를 저장할 테이블을 작성해야하는 예입니다.cakephp 3 테이블 명명 규칙

테이블

sales 

id (PK) 
title 
description 
quantity 
price 
user_id 
created 
modified 

테이블

sale_details 

id (PK) 
sale_id (FK) 
product_id 
quantity 
price 
created 
modified 

이 방법으로 작동합니까?

+0

그런 식으로 작동합니다. –

답변

0

잘 작동하며 CakePHP Inflector을 사용해 볼 수 있습니다.

당신은 복수화 형태의 테이블이 필요하고 인플 클래스는 문자열을 받아 pluralizations 또는 camelizing 등의 단어 변화를 처리하기를 조작 할 수 있으며 일반적으로 정적으로 액세스 할 수 있습니다.

여기에 https://inflector.cakephp.org 갈 수 있습니다 어떤 문자열의 pularize 양식을 얻을 수 있습니다.

eg: 1.people => people 
    2.big_apple => big_apples 
    3.sale_detail => sale_details