首页 > Web开发 > 详细

ThinkPHP中跨控制器内容的获取

时间:2015-07-31 16:30:45      阅读:128      评论:0      收藏:0      [点我收藏+]

场景:通过GoodsController下index/getInfo操作获取IndexContoller下的countx操作内容

GoodsController.class.php

<?php
namespace Home\Controller;
use Think\Controller;
class GoodsController extends Controller {
    public function index(){
    //实例化内容所在的控制器
       $user = new IndexController();   
       echo $user -> countx();
    }

    public function getinfo(){
    //上面index()实例化的函数式写法
        $user =A(‘Index‘);
        echo $user->countx();
    }
    
    public function simpleget(){
        //来个更加丧心病狂的方式
        //R()函数实例化对象之后再调用其对应的方法
        echo R("Index/countx");
    }
}


//内容所咋的IndexController.class.php

<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function index(){
        echo "<h1>hellomworld</h1>";
    }
    public function countx(){
        echo "<h1>1024</h1>";
    }
}


ThinkPHP中跨控制器内容的获取

原文:http://my.oschina.net/dongdong11019/blog/486155

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!