2017-03-02 14 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やラクダなどの単語のバリエーションを処理するために、それを操作することができ、通常は静的にアクセスされます。

https://inflector.cakephp.orgここに行くことができます任意の文字列のpularizeフォームを取得します。

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