在我的情况下,我有一个后端列表,并且我在列表中获得了更新后的UserId。但我不知道如何显示用户名而不是UserId。有没有人可以帮助我摆脱这个困境? See the list here如何在octobercms中的列表中显示用户名而不是id
2
A
回答
1
嗨,你必须使用关系字段类型,改变你的columns.yaml
和,而不是使用user_id
是这样的:
user:
label: Username
type: relation
select: login
记住user
是你们的关系在belongsTo
定义的名称阵列
您应该在您的模型中定义了正确的关系
<?php
class YourModel extends Model
{
$belongsTo = ['user'=>'Backend\Models\User'];
}
对于您YourModel.php更多信息http://octobercms.com/docs/backend/lists#column-relation
0
,添加这种关系
public $hasOne = [
'user' => ['Backend\Models\User', 'key' => 'id', 'otherKey' => 'user_id']
];
在columns.yaml
,添加此
user:
label: 'Username'
type: text
select: username //field from users table
relation: user //relation name is the key defined in model "hasone" relation
相关问题
- 1. OctoberCMS在列表中可用,而不是1和不可用的,而不是0
- 2. 在列表管理器中显示名称而不是ID列表Oracle APEX
- 3. 显示引用名称,而不是同一个表中的ID
- 4. 如何在GridView Yii2中显示名称而不是id?
- 5. 我想显示表的值,而不是在laravel中显示ID
- 6. Angular 2:在url上显示用户名而不是id
- 7. 如何在url中显示名称而不是在Cakephp中的id?
- 8. 在Mediawiki中显示“真实姓名”,而不是用户名
- 9. 在LoginName控件中显示全名而不是用户名
- 10. 如何在我的映射表中显示用户的名称而不是他的ID?
- 11. MySQL调用用户名来显示而不是ID?
- 12. 我将如何编写将在GridView中显示用户名而不是用户ID的linq查询
- 13. rails_admin显示名称而不是id
- 14. 如何显示用户名,而不是在警予2.0
- 15. Slack - 显示用户的全名而不是用户名
- 16. 在HABTM关系中显示名称而不是ID
- 17. 如何在rails admin中显示关联的名称? (而不是id)
- 18. 如何显示外键名称,而不是外键ID
- 19. raw_id_fields:如何显示名称而不是id?
- 20. 如何显示laravel刀片名称而不是id?
- 21. 如何显示名称而不是ID - GridView Yii2
- 22. Github在提交中显示名称而不是链接的用户名
- 23. 如何在url中显示用户名
- 24. MYSQL - 其中ID多次出现在列名的显示列表
- 25. 列表视图显示overlayitems的id,而不是标题
- 26. Rails 4 - 如何使用collection_select在索引视图中显示记录的名称而不是其ID ID
- 27. 如何显示列表框中的项目,如item.name显示在列表中,而传递的值是item.id?
- 28. django用户名在url中,而不是id
- 29. 以django的形式显示全名,而不是用户名
- 30. Django的:admin.StackedInline显示全名,而不是用户名
谢谢OsDev的回答。它适用于我的情况。 – H2O3