Cakephp 如何根据前缀切换分页器模板? 使用

Cakephp 如何根据前缀切换分页器模板? 使用,cakephp,pagination,cakephp-3.0,Cakephp,Pagination,Cakephp 3.0,蛋糕3.2.4 目前情况如何 我有从AppView内部调用的自定义分页器模板 public function initialize() { $this->loadHelper('Paginator', ['templates' => 'MyPluginForNormal.paginator-templates']); } 如何根据前缀从不同插件调用不同的分页器模板 我想要什么 例如,每当我在/admin 是否有方法从AppView访问请求对象?在AppView对象内部,它自

蛋糕3.2.4

目前情况如何 我有从AppView内部调用的自定义分页器模板

public function initialize()
{
    $this->loadHelper('Paginator', ['templates' => 'MyPluginForNormal.paginator-templates']);
}
如何根据前缀从不同插件调用不同的分页器模板

我想要什么 例如,每当我在
/admin


是否有方法从AppView访问请求对象?

在AppView对象内部,它自然包含请求对象

当你做一个

 \Cake/Log/Log::write('error', $this);
initialize
方法中,应该返回如下内容:

[request] => Cake\Network\Request Object
    (
        [params] => Array
            (
                [plugin] => 
                [controller] => Products
                [action] => index
                [_ext] => 
                [pass] => Array
                    (
                    )

                [prefix] => admin
                [isAjax] => 
                [paging] => Array

在AppView对象内部,它自然包含请求对象

当你做一个

 \Cake/Log/Log::write('error', $this);
initialize
方法中,应该返回如下内容:

[request] => Cake\Network\Request Object
    (
        [params] => Array
            (
                [plugin] => 
                [controller] => Products
                [action] => index
                [_ext] => 
                [pass] => Array
                    (
                    )

                [prefix] => admin
                [isAjax] => 
                [paging] => Array

您可以尝试一下,然后检查
$this->request
返回的内容……我尝试了
Cake/Log/Log::write('error',$this))我在里面看到了请求。你可以试试看
$this->request
返回了什么…我试着做了一个
蛋糕/Log/Log::write('error',$this)我在里面看到了请求。