【发布时间】:2014-11-21 00:18:35
【问题描述】:
您好,提前感谢您的帮助! 所以问题是: 我在插件中运行 2 个不同的处理器 - 我正在创建一个用户(安全/用户/创建)并创建附加信息对象(我的自定义类)。 问题是第二个处理器总是返回第一个处理器的响应。如果我删除第一个处理器调用 - 没关系。当我尝试在第二个处理器本身中做同样的事情时,问题是一样的。所以代码:
$response = $modx->runProcessor('security/user/create',$_REQUEST);
$resp=$modx->runProcessor('mgr/userdata/create',$_REQUEST,array("processors_path"=>$custom_path));
$modx->log(MODx::LOG_LEVEL_ERROR,print_r($resp->response,true));
返回:
[2014-11-21 01:01:44](错误@/index.php)数组 ( [成功] => [留言] => [总计] => 1 [错误] => 数组 ( [0] => 数组 ( [id] => 用户名 [msg] => 这个用户名已经被使用了! ) ) [对象] => 数组 ( ) )这是一种什么样的巫术,如何让它发挥作用?
【问题讨论】:
标签: php modx-revolution