ThinkPHP远程调用模块的操作方法 URL 参数格式

Posted 68xi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP远程调用模块的操作方法 URL 参数格式相关的知识,希望对你有一定的参考价值。

  

* 远程调用模块的操作方法 URL 参数格式 [项目://][分组/]模块/操作
* @param string $url 调用地址
* @param string|array $vars 调用参数 支持字符串和数组
* @param string $layer 要调用的控制层名称
* @return mixed

演示案例:http://www.yixingmuban.com/

   

function R($url,$vars=array(),$layer=‘‘) 
    $info   =   pathinfo($url);
    $action =   $info[‘basename‘];
    $module =   $info[‘dirname‘];
    $class  =   A($module,$layer);
    if($class)
        if(is_string($vars)) 
            parse_str($vars,$vars);
        
        return call_user_func_array(array(&$class,$action.C(‘ACTION_SUFFIX‘)),$vars);
    else
        return false;
    

  

以上是关于ThinkPHP远程调用模块的操作方法 URL 参数格式的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP5 对html页面中的url传参操作

thinkphp 学习_4中URL模式

ThinkPHP 跨模块调用操作方法(A方法与R方法)

ThinkPHP5.0---URL访问

thinkphp 单字母函数

ThinkPHP - 空模块+空操作