Podio PHP API - 按计算的字段值过滤项目集合
Podio PHP API - Filter item collection by calculated field value
我有一个带有外部 ID has-email
的计算字段,如果项目的 email
地址不为空(如果是 0
,则填充值 1
).
$filters = array (
'has-email' => 1
);
$attributes = array (
'filters' => $filters
);
$collection = PodioItem::filter( $app_id, $attributes );
我正在尝试获取一个项目集合,其中仅包含具有电子邮件地址的项目(其中 has-email
的值为 1
),但是,此 returns错误 Podio Error Invalid value 1 (integer): must be object
。如何筛选计算字段值?
您应该使用 from
和 to
键将值作为数组传递。
另外请确保计算字段has-email
在跑道中的值是数字(不是字符串)。
下面的代码将 return has-email
的值为 1
的项目
$filters = array(
'has-email' => array(
'from' => 1,
'to' => 1
)
);
下面的代码将 return has-email
的值为 0
的项目
$filters = array(
'has-email' => array(
'from' => 0,
'to' => 0
)
);
我有一个带有外部 ID has-email
的计算字段,如果项目的 email
地址不为空(如果是 0
,则填充值 1
).
$filters = array (
'has-email' => 1
);
$attributes = array (
'filters' => $filters
);
$collection = PodioItem::filter( $app_id, $attributes );
我正在尝试获取一个项目集合,其中仅包含具有电子邮件地址的项目(其中 has-email
的值为 1
),但是,此 returns错误 Podio Error Invalid value 1 (integer): must be object
。如何筛选计算字段值?
您应该使用 from
和 to
键将值作为数组传递。
另外请确保计算字段has-email
在跑道中的值是数字(不是字符串)。
下面的代码将 return has-email
的值为 1
$filters = array(
'has-email' => array(
'from' => 1,
'to' => 1
)
);
下面的代码将 return has-email
的值为 0
$filters = array(
'has-email' => array(
'from' => 0,
'to' => 0
)
);