跨控制器执行方法

CmsTop中允许在控制器中调用其它控制器的方法,调用方法定义如下:

loader::controller(string $controller [, string $appname])
$controller      
控制器名称
$appname      
应用名称,如果调用同一应用中的控制器该参数可省略

§   举例说明

1、如果要执行本应用(test)中另一个控制器test中的run方法,代码如下:

$test = loader::controller('test');
$test->run();

这样写也是对的:

$test = loader::controller('test', 'test');
$test->run();

2、如果要执行system应用下的控制器test中的run方法,代码如下:

$test = loader::controller('test', 'system');
$test->run();



Copyright ©2009 - 2014 CmsTop.Com.All rights reserved.
思拓合众