2つのモデルを使った scaffolding の例
簡単な scaffold の例です。
scaffold だけではなく bake.php というソースジェネレータが出力するコードもほぼ同じものになります。
どちらにせよ CakePHP の理解を助けることができると考えています。
サンプルのデータダイアグラム
中古品を売買するサイトを作っていると仮定して次のようなダイアグラムになりました。
サイトを利用しているユーザ( users )と所持している商品( items )の2つのモデルに抽象化できました。

ユーザは商品を0個以上所持し、商品は1人のユーザに属します。
CakePHP 風に表現すると User モデルは Item モデルに対して hasMany 、 Item モデルは User モデルに belongsTo の関係にあります。
次のリンク、または最下部のリンクからユーザ管理ページと商品管理ページへジャンプしてください。
scaffolding や bake.php の動作イメージがつかめるかと思います。
また、ジャンプ先は常識の範囲内で、自由にデータの追加や削除をしていただけます。
(利用状況によって定期的にデータを消去する可能性があります)