categories
と に一意のキーを持つテーブルを持つデータベースがありitem_id
ますuser_id
。コントローラーに新しいカテゴリを追加するときは、次を使用します。
$category = new Model_Category();
$category->item_id = $item_id;
$category->user_id = $user_id;
$category->save();
Kohana 3.2 は、「キーのエントリ '1-3' が重複しています」というエラーを返します。それをtry / catchでラップする方が良い方法ですか、それとも追加する前に一意のキーが既に存在するかどうかを確認する方が良いでしょうか?