you can call action in another controller in this way
//here is you controller with action
class AuditTrailController extends Controller
{
public function actionCreate()
{
//do create the trail
}
}
//here controller where you want to use your action
class StudyController extends Controller {
public function addRecord(){
$controller = new AuditTrailController($this->id);
$controller->actionCreate();
}
}
And don't forget add to config this line to import
'application.controllers.*',