<?php
namespace appindexcontroller;
useappindexcontrollerIndex1 as aIndex1 ;
class Index1{
public function index1(){
echo "我是index模块下的index1控制器中的index1方法";
/*$u = newappindexcontrollerUser;
$u-> index();*/
}
public function test(){
//使用命名空间调用相同模块下的控制器
$u = new appindexcontrollerindex1;
$u-> index1();
echo "<hr>";
//调用相同模块下的控制器
$u = new User();
$u->index();
echo "<hr>";
$u = controller('User');
$u->index();
echo "<hr>";
//调用不同模块下的控制器
$u = controller('admin/Index');
$u->index();
echo "<hr>";
//使用面向对象
$u = new aIndex1;
$u->index1();
}
public function getFunc(){
//使用相同控制器下的方法
$this->index1();
echo "<hr>";
self::index1();
echo "<hr>";
Index1::index1();
echo "<hr>";
action('index1');
echo "<hr>";
//调用相同模块下不同控制器的方法
action('User/index');
echo "<hr>";
$u = new User;
$u->index();
echo "<hr>";
//调用不同模块下不同控制器下的方法
action('admin/Index/index');
echo "<hr>";
$u = new appadmincontrollerIndex;
$u->index();
}
}
?>