我还没有找到一种方法来自定义"列表"视图中显示的项目.更具体一点:默认情况下,选择并显示数据库表中的所有记录,我希望能够稍微调整一下数据库选择,以便仅从表中选择项目的子集.
config:
list:
table_method: getForAdminList
Run Code Online (Sandbox Code Playgroud)
然后,在相关的模型表类中,您可以定义条件来过滤记录:
public function getForAdminList()
{
$q = $this->createQuery('a')
->where('a.id > ?', 100);
return $q;
}
Run Code Online (Sandbox Code Playgroud)
请注意,您必须返回查询,而不是记录集合.
| 归档时间: |
|
| 查看次数: |
1284 次 |
| 最近记录: |