我们有一个在 2.0 上运行的 cakephp 应用程序,我们似乎在使用 Firefox 时遇到了一些编码问题。
我们正在访问的 URL 是 /newcms/core/users/index/conditions[User][group_id]:6 以在 out cms 系统中应用过滤器。
在除 FireFox 之外的所有内容中,我们在请求对象上得到以下内容
[params] => Array
        (
            [plugin] => core
            [controller] => users
            [action] => newcms_index
            [named] => Array
                (
                    [conditions] => Array
                        (
                            [User] => Array
                                (
                                    [group_id] => 6
                                )
                        )
                )
            [pass] => Array
                (
                )
            [prefix] => newcms
        )
这是正确的,一切正常,如果我们在 FireFox 中访问相同的 URL,我们会得到
[params] => Array
        (
            [plugin] => core
            [controller] => users
            [action] => newcms_index
            [named] => Array
                (
                    [conditions%5BUser%5D%5Bgroup_id%5D] => 6
                )
            [pass] => Array
                (
                )
            [prefix] => newcms
        )
我尝试过对命名条件值进行 URL 编码,但没有运气..
有什么建议么?