跨模块调用操作方法:A方法、R方法
注意:如果要调用其它模块中的多个方法,使用A方法避免多次实例化对象,如果只调用其中一个方法,使用R方法比较简洁
IndexController.class.php
<?php
class IndexController extends Controller{
//Index模块继承Controller基类模块
public function index(){
$this->test();
//调用本模块中的方法
$User = A('User');
//A方法,实例化User模块对象
$User->showName('小明','22');
//调用方法
}
public function test(){
R('User/showName',array(小明,22));
//R方法,R('模块名/方法名',array(参数))
}
}
?>
UserController.class.php
<?php
class
UserController extends Controller{
public function showName($name,$age){
echo "姓名:".$name;
echo "年龄:".$age;
}
}
?>