嗨,並提前感謝任何幫助! 所以問題是: 我在插件中運行2個不同的處理器 - 我創建一個用戶(安全/用戶/創建)和創建額外的信息對象(我的自定義類)。 問題是第二個處理器總是返回第一個響應。如果我刪除第一個處理器調用 - 沒關係。問題是一樣的,當我試圖做同樣在第二個處理器itself.So代碼:MODx第二個runProcessor返回第一個響應
$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] (ERROR @ /index.php) Array ( [success] => [message] => [total] => 1 [errors] => Array ( [0] => Array ( [id] => username [msg] => This username is already used! ) ) [object] => Array ( ) )
什麼樣的巫術是它,以及如何使它工作?