Zero hours contracts have been the subject of much debate in recent times.
Mae contractau dim oriau wedi bod yn destun llawer o drafod yn ddiweddar.