小编sen*_*enK的帖子

Symfony2 - 如何在findBy中搜索json_array字段

假设我有一组数据联系人,

$cont = array("123-123-123","sample@sample.com");
Run Code Online (Sandbox Code Playgroud)

我将其存储在symfony2 doctrine字段中作为json_array类型

$person->setContacts($cont); //Which automatically converts into json
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,在通过联系人搜索时,

$cont['contacts'] = array("123-123-123","sample@sample.com");
or
$cont['contacts'] = json_encode(array("123-123-123","sample@sample.com"));
$person->findBy($cont);
Run Code Online (Sandbox Code Playgroud)

没有产生正确的结果,是否有任何其他方法来按json_array字段检索数据,对不起,如果问题太基础.

php json symfony doctrine-orm

8
推荐指数
1
解决办法
7274
查看次数

标签 统计

doctrine-orm ×1

json ×1

php ×1

symfony ×1