上一节我们增加了add方法使其表单可以提交数据,但是体验非常槽糕
本节我们来优化下add方法,增加一点好的体验,使其提交后有一个反馈信息
即时演示地址:http://x1.alaiyeshi.net/msgboard
上节我们用的是模型中的create静态方法,提交数据,此方法返回的是一个实例,一般不做判断依据,所以经常静默提交数据用此方法比较好。
我们本节重新定义一个动态模型方法,用以实例化提交表单数据。
首先我们把对应的模型文件use引入,并定义一个别名,这样方便后面定义使用
然后我们定义一个model属性,并在初始化方法中实例化,
_initialize 是初始化方法,一切的初始操作都可以写在此方法中。
所以我们直接在此实例化(即new一个模型类)model属性,而不是在add方法中实例化,这样后面创建其他方法时也可以直接使用。