psa/cakephp-query-param-preserver

一个用于保留 CakePHP 查询参数的组件

2.0.1 2019-07-01 09:46 UTC

This package is auto-updated.

Last update: 2024-08-29 04:14:35 UTC


README

一个插件,通过将它们存储在用户的会话中,来保留请求和访问之间的查询参数。

请注意,这也有一些缺点,例如,如果有两个标签页同时打开,并且用户在一个标签页中修改了参数,那么它也会影响另一个标签页中页面的下一次刷新。

配置

使用 composer 检出插件。

composer require psa/cakephp-query-param-preserver:dev-master

加载插件 并定义要保留查询参数的动作。默认情况下,插件不会做任何事情,您必须明确定义这些动作。

$this->loadComponent('Psa/QueryParamPreserver.QueryParamPreserver', [
    // The action the component should be active on
    'actions' => [
        'index'
    ],
    // You want to ignore the page param on pages with pagination
    'ignoreParams' => [
        'page'
    ]
]);

许可证 & 版权

版权所有 PSA Publishers Ltd.

根据MIT 许可证许可。包含在此存储库中的源代码的再分发必须保留每个文件中的版权声明。