次承租人与二房东签订的合同有法律效力,但是需要满足以下条件:
1、原房屋租赁合同有效且在租赁期间内。只有承租人具有合法的租赁权,才有资格将其承租的房屋转租给第三人。
2、出租人同意。可以是在承租人与出租人签订原租赁合同中加以约定,也可以是之后协商一致。
如果承租人的转租行为没有经得出租人的同意,那么出租人是可以解除合同的,但是出租人在知道转租行为之日起六个月内未提出异议的,视为其同意转租,合同有效。
《中华人民共和国民法典》第七百一十六条承租人经出租人同意,可以将租赁物转租给第三人。承租人转租的,承租人与出租人之间的租赁合同继续有效;第三人造成租赁物损失的,承租人应当赔偿损失。
承租人未经出租人同意转租的,出租人可以解除合同。