私は CodeIgniter で Grocery CRUD を使用しており、次の表があります。
annonce (id, name, id_user).
これid_user
は、別のテーブルを参照する外部キーですuser(id,....).
user_id
アナウンステーブルにエントリを追加するときに入力に追加したくないuser_id
ので、セッションにあるので、新しいエントリを追加するときにコードでユーザー ID を指定します。
どうやってやるの ?
私は CodeIgniter で Grocery CRUD を使用しており、次の表があります。
annonce (id, name, id_user).
これid_user
は、別のテーブルを参照する外部キーですuser(id,....).
user_id
アナウンステーブルにエントリを追加するときに入力に追加したくないuser_id
ので、セッションにあるので、新しいエントリを追加するときにコードでユーザー ID を指定します。
どうやってやるの ?
非表示の入力を使用します。このような:
$crud->field_type('user_id', 'hidden', $_SESSION['user_id']);
または、セキュリティを強化するために invisible を使用します。ここでサンプルを見ることができます: http://www.grocerycrud.com/documentation/options_functions/field_type