码迷,mamicode.com
首页 > Web开发 > 详细

ThinkPHP中跨控制器内容的获取

时间:2015-07-31 16:32:07      阅读:147      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!