问题描述
我向我的用户实体和另一个实体(活动)添加了一个语言自定义字段(一个分类术语)。
该字段可以有 2 个值,英语和法语。 (用户可以同时拥有,活动只能拥有一个)
在“活动”视图中,我添加了一个公开的过滤器(选择),以便用户可以过滤法语或英语活动。
结果:
如果用户只有 1 种语言,我想隐藏(或禁用)此选择。
如何正确实现这一目标?我尝试了 pre_render 钩子,但我想我找不到合适的钩子。
谢谢。
解决方法
你应该试试这个钩子:
public void Configure(IApplicationBuilder app,IWebHostEnvironment env)
{
//...
app.UseHttpsRedirection();
app.UseMiddleware<CreateSession>();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
}