如何在页面a中使用扩展器加载页面b?

时间:2013-09-20 15:40:26

标签: atk4 agiletoolkit

如您所知,我们可以在索引中使用此代码,它确实有效... 它加载page_userreferals ...

$g->addColumn('expander','userreferals',"Users List");

但是当我在其他页面中使用它时,会发生错误......

Exception_PathFinder, code: 0

Additional information:

    file: desk\Page\userreferals.php
    type: page
    attempted_locations:
        0: C:/wamp/www/test/page/desk/userreferals.php
...

问题是敏捷在子目录中搜索了请求的页面。我们怎么能改变呢?

2 个答案:

答案 0 :(得分:3)

尝试:

$grid->columns['userreferals']['page'] = $this->api->url('b');

答案 1 :(得分:0)

或者

class page_main extends Page {
    function page_bla() {
        ...
        $g->addColumn('expander','userreferals',"Users List");
        ....
    }
    function page_bla_userreferals() {
    }

}