小编kas*_*oft的帖子

yii2唯一验证器仅当字段不为空时

在Yii2中,我的数据库中有两个字段:emailshopId

  • 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".

我怎么解决这个问题?

php yii2

7
推荐指数
1
解决办法
2603
查看次数

yii2表格外的GridView搜索字段

我正在使用Yii2 Framework和GridView通过SearchModel,DataProvider和网格视图的过滤器来显示数据.我还使用Pjax来允许使用Ajax进行分页和排序.到目前为止工作正常.

现在我想设置一个不在表头中的搜索字段.在最后一个columsn,只有2个人看起来不太好.所以现在这有点棘手.我如何操纵网格的后期数据?有一个简单的解决方案吗?是否有任何示例或想法如何设置?

php gridview yii2

6
推荐指数
1
解决办法
1659
查看次数

标签 统计

php ×2

yii2 ×2

gridview ×1