如何对salesforce

时间:2015-08-11 14:14:50

标签: php soap boolean boolean-logic soql

我无法尝试执行if语句来检查从salesforce SOAP API返回的bool值是true还是false?当我var_dump()变量返回bool(true)时,这是因为在salesforce中勾选了复选框。

如果我取消勾选salesforce中的复选框,它将返回bool(false),这是正确的。我的问题是使用php IF语句来确定值是真还是假。

所以我正在做的是在从SOQL获取变量之后将值存储在变量中,使用var_dump来查看值是否存在,然后使用以下条件,但是它不起作用。

<?php if (isset($_POST['id']) && $submissionStatus === false) { ?>

我需要做的是检查变量boolean值是否为false,如果是...显示某些内容,但该值当前为true且此if语句仍在工作并显示我的内容...如果我删除POST语句if语句失败,所以我知道submissionStatus变量是问题。

当前var_dump($ submissionStatus);在salesforce中取消选中该复选框时。 enter image description here

如果它是假的,那么它应该显示我的内容,那么如何检查它是否为假?

这很有趣,所以如果我静态设置一个值为false的变量,但是当我将salesforce bool值存储在变量中并使用它不起作用时,这是有效的...

<?php 
$status = false;
var_dump($status);
if (isset($_POST['oppId']) && $status === false) {
?>

0 个答案:

没有答案