通过create验证唯一性是不是有问题?
正常我觉得应该是这样验证array('name','unique','栏目名已存在!')
就是说无论是新增还是编辑,都要验证唯一性。但是编辑的时候,如果不改名的情况下返回已存在。
所以只能这样验证。只判断新增值的重复。
array('name','unique','栏目名已存在!',0,'unique',1)
但这又有个问题,就是编辑的时候,如果改成表中与其它数据重复的值时就没有任何判断了。
搜索了一下找到相同的问题讨论http://www.thinkphp.cn/topic/2236.html