하였습니다. TV는 모든 활성 사용자와 자동으로 채워지고 ID는 출력됩니다.Modx 플러그인 : 자원의 설정 createdby 내가 목록 상자 TV의 값을 해당 TV의 <em>onDocFormSave</em> 설정에 맞게 문서의 <em>createdby</em> 필드를 설정하는 플러그인을 만들려고하고 TV 값
나는 플러그인을 위해 다음과 같은 코드를 가지고 있지만, 리소스를 저장하려고하면 단순히 멈추고 저장하지 않는다.
switch ($modx->event->name) {
case 'onDocFormSave':
$created_by = $resource->getTVValue('setCreatedBy')
if ($resource->get('createdby') != $created_by) {
$modx->resource->set('createdby', $created_by));
}
break;
}
입니다. 포럼에서 질문을 따랐습니다. 누가 궁금해하는 경우에 문제는 전환이었습니다. 이벤트 이름은'onDocFormSave'가 아닌'OnDocFormSave'입니다. – OptimusCrime