タイトル通りなんですが、コントローラー側で条件分岐ってできないのでしょうか?
例えばAテーブルとBテーブルの2つテーブルがあったとします。
A id name
B id user_id name
テーブルの中身はこのようにします。ビュー側でリンクをクリックするとA側のデータがBにいくようにコントローラを書いたとします。
A id 1 name 花子
B id 1 user_id 1 name 花子
user_idはAのidがそのまま入るようにしています。 ここから私がやりたいことなのですが、データの2重登録を避けるようにしたいのです。このままだとリンクをもう一度押せば
B id 2 user_id 1 name 花子
と2重に登録されてしまいます。なのでコントローラーで一度AのidとBのuser_idで同じものがないかチェックして、同じものがあれば登録はしないといったシステムを作りたいのです。 そこでも私の無能な頭が真っ先に考え付いたのがifを使うということだったのですがどうもうまくいきません。
コントローラーでifを使うのは無理なのでしょうか。そもそもこの考え方自体おかしいですか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。