Дмитрий
Подскажите пожалуйста как такое реализовать?
У меня есть пользователь и у него может быть 2 состояния аккаунта (Например Покупатель,Продавец). (столбик work_type) И пользователь может переключаться между режимами.
И есть 2 таблицы buyer_setting (id,id_user,setting1,setting2) и seller_setting (id,id_user,setting1,setting2)
И нужно взависимости от того, какой режим выбран обращаться к определенной таблице с настройками.
Например if work_type==0 $user->with("buyer_setting")
if work_type==0 $user->with("seller_setting").
Но в идеале что бы можно было сделать один метод типо
$user->with("setting") и взависимости от worktype оно автоматом обращалось к нужной таблице
я бы сделал в одной таблице:
id, user_id, user_type, setting1, setting2
если у тебя только 2 настройки и это никогда не изменится...
если же есть хоть малейшее предположение, что кол-во настроек со временем увеличится, то НЕ надо делать для каждой настройки отдельное поле