我会试着问正确的问题,但不确定我的问题是,我的数据库中有一个静态值(MTB、BMX、TRIAL、TRACK(,它们被称为一个更长的名称,如下所示:
'MTB' => 'xxxxxxxxxxxxxxxxxxxxxx',
'BMX' => 'yyyyyyyyyyyyyyyyyyyyyy',
'TRIAL' => 'zzzzzzzzzzzzzzzzzzzz',
'TRACK' => 'wwwwwwwwwwwwwwwwwwww',
我更愿意在我的视图中显示它们的长名称,并用短名称更新它们。有什么好的捷径吗?或者我必须在我的视图中逐一比较他们的价值观,然后展示我想要的东西。
所以,我没有收到任何建议,但我试图通过在数据库中创建一个额外的表,为每个静态项分配一个ID,并建立关系,按关系获取和存储来解决这个问题,如下所示,但我不确定这是否是最好的解决方案,这还没有意义。
EVENTS表:
id name major_id
1 liga 1st 1
2 liga 2nd 2
主要数据表:
id symbol name
1 MTB xxxxxxxxxxxxxxxxxxxxxxxx
2 ROAD yyyyyyyyyyyyyyyyyyyyyyyy
3 TRACK zzzzzzzzzzzzzzzzzzzzzzzz