// в operation_mapper::find(1)
$data['user'] = user_mapper::find(1);
self::create($data);
// сам operation тоже имеет метод создания себя
create($data){
setUserId($data['user_id']);
setUser($data['user']);
}
$operation = OperationModel::findAll();
echo $operation->$user->getName();
// вопрос что делать внутри
static function findAll()
{
$operation = Db::execute("SELECT * FROM operation");
$operation->setUser(Db::execute("SELECT * FROM users WHERE user_id = $operation->getUserId()"));
}