Mam tabelę:
Kod
User:
tableName: users
columns:
id: { type: integer, unsigned: true, primary: true, autoincrement: true }
login: { type: string(20) }
UserProfile:
tableName: users_profiles
columns:
user_id: { type: integer, unsigned: true, primary: true }
key: { type: string(50) }
value: { type: string(255) }
tableName: users
columns:
id: { type: integer, unsigned: true, primary: true, autoincrement: true }
login: { type: string(20) }
UserProfile:
tableName: users_profiles
columns:
user_id: { type: integer, unsigned: true, primary: true }
key: { type: string(50) }
value: { type: string(255) }
zapełnioną danymi:
Kod
User:
user_1:
login: user1
UserProfile:
user_1_profile_1:
key: email
value: xxx@xxx.pl
user_1_profile_2:
key: birthday
value: 2000-12-02
user_1:
login: user1
UserProfile:
user_1_profile_1:
key: email
value: xxx@xxx.pl
user_1_profile_2:
key: birthday
value: 2000-12-02
i chcę się odwołać do emaila przez:
$userTable = Doctrine::getTable('User'); $user = $userTable->find(1); //xxx@xxx.pl
Da się to zrobić używając rozwiązań z doctrine?