提供另一种form注入的方式，可复用