質問: 題名の通りなのですが cakephp3 において Modelを継承せず共通の処理を書きたくTraitで処理を考えています。 配置するディレクトリをcakephp のdocument などを見ていたのですがtrait自体にあまり触れられていない状態でした。 そのような記事もしくはドキュメントURLでも結構ですので情報あれば教えてもらえればありがたいです。
回答: Entityの共通処理は `src/Model/Entity` にトレイトを作成します。 https://book.cakephp.org/3.0/ja/orm/entities.html#id13 Tableの共通処理はビヘイビアを使用するのが一般的です。 https://book.cakephp.org/3.0/ja/orm/behaviors.html トレイトがいいのなら`src/Model/Table` に作ってもよいと思います。