Sort:  

There is such a butterfly. But we plant marigold flowers and she is afraid to fly to the cabbage.

ahh, thank you! That's good to know :)
I heard also tomatoes should help to distract them and they don't fly to the cabbage... But I never tried yet.

Tomatoes grow in our greenhouse. I've never seen butterflies on tomatoes.

The smell of the tomatoes between the cabbage should distract the butterflies to not go on the cabbage. But if marigold flowers help, that's great.

Marigolds really help. They also smell sharp.