Yes, you do need an affidavit of support from Phil embassy..