フィルターフィールドは、コンストラクターのモデルの$ config ['filter_fields']配列にリストされている場合、自動的に入力されます。
例えば:
public function __construct ($config = array())
{
if (empty($config['filter_fields']))
{
$config['filter_fields'] = array(
'id', 'a.id',
'title', 'a.title',
'alias', 'a.alias',
'checked_out', 'a.checked_out',
'checked_out_time', 'a.checked_out_time',
'catid', 'a.catid',
'category_title',
'published', 'a.published',
'access', 'a.access',
'access_level',
'created', 'a.created',
'created_by', 'a.created_by',
'ordering', 'a.ordering',
'featured', 'a.featured',
'language', 'a.language',
'hits', 'a.hits',
'publish_up', 'a.publish_up',
'publish_down', 'a.publish_down'
);
}
parent::__construct($config);
}
"filtersHidden":true
私の場合は常にtrueに設定されていることがわかりました。