gridview - Yii2 Gridview URL 太长
问题描述
我有一个包含很多列的 Gridview,并且该类的名称特别长(MapInvestorToCountryRankDataProvidor
)。每当用户过滤网格时,都会生成一个很长的 URL。
有没有办法为类名而不是整个类使用别名?
解决方案
您可以覆盖用于 GridView 的搜索模型中的formName方法
在您的模型中添加如下所示的函数,它将被使用而不是该名称
public function formName()
{
return 'smallName';
}
注意:如果您根本不希望附加模型名称,您甚至可以返回空字符串。
推荐阅读
- asp.net-mvc - .NET Core POST 请求在 Web API 中存在多对多关系的问题
- python - 输入训练图像之间的互信息和两个 logit 之间的差异
- microsoft-graph-api - beta/chats/:chatId/installedApps 返回 404
- cakephp - 使用 php7.4 创建 cakePHP 4 时出错
- python - 如何忽略错误并继续使用 Python、Selenium 进行抓取?
- java - 如果第一个测试断言失败,如何打破 Jmeter 测试周期?
- c# - 在 C# 中根据具有无限组合的两个参数定义要使用的函数
- python - TensorFlow 自定义损失类保存和加载
- verilog - Verilog 波形显示一些变量的蓝线和 Hiz
- python - class().method() 和 class.method() 可以做不同的事情吗?