在Yii2中,我的数据库中有两个字段:email和shopId
Email并且shopId应该unique在一起Email也可以是empty(NULL)而shopId总是一个整数这些是我在模型中的规则:
[['email'],'default','value' => NULL],
[['shopId'], 'integer'],
[['email','shopId'], 'unique', 'targetAttribute' => ['email', 'shopId'], 'message' => 'Already taken!'],
Run Code Online (Sandbox Code Playgroud)
当我有两个例如email="NULL"和的条目时,这不起作用shopId="1".
我怎么解决这个问题?
我正在使用Yii2 Framework和GridView通过SearchModel,DataProvider和网格视图的过滤器来显示数据.我还使用Pjax来允许使用Ajax进行分页和排序.到目前为止工作正常.
现在我想设置一个不在表头中的搜索字段.在最后一个columsn,只有2个人看起来不太好.所以现在这有点棘手.我如何操纵网格的后期数据?有一个简单的解决方案吗?是否有任何示例或想法如何设置?