tp5 方法控制器的调用


1、命名空间
2、use方法
3、使用系统方法
<?php namespace app\index\controller; use\app\index\controller\Index as adminIndex; class test1{ public function test1(){ echo "我是index模块下的test1控制器中的test1方法"; } public function test(){ //相同模块下 $u = new User(); $u->index(); echo "<hr>"; $u = controller('User'); $u->index(); echo "<hr>"; //不同模块下 $u = controller('admin/Index'); $u->index(); echo "<hr>"; //使用命名空间调用相同模块下的控制器 $u = new \app\admin\controller\index; $u-> test1(); echo "<hr>"; //使用面向对象 $u = new adminIndex; $u->test1(); } public function getFunc(){ //使用相同控制器下的方法 $this->test1(); echo "<hr>"; self::test1(); echo "<hr>"; test1::test1(); echo "<hr>"; action('test1'); echo "<hr>"; //调用相同模块下不同控制器的方法 action('User/test'); echo "<hr>"; $u = new User; $u->test(); echo "<hr>"; //调用不同模块下不同控制器下的方法 action('admin/Index/index'); echo "<hr>"; $u = new \app\admin\controller\Index; $u->index(); } public function test1(){ echo "我是测试方法的方法"; } } ?>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM