CakePHP中的布尔语法?

时间:2015-03-04 07:04:15

标签: php mysql cakephp boolean

我在CakePHP中有一些布尔变量 - LiveFlagged。 现场工作正常 - 但其余的不是:

 <?php echo $item['Item']['live']; ?> // 1
 <?php echo $item['Item']['flagged']; ?> // 1
 <?php echo $item['Item']['live'] ? '<span class="label success">Live</span>' : ''; ?> // <span class="label success">Live</span>
<?php echo $item['Item']['flagged'] ? '<span class="label alert">Flagged</span>' : ''; ?> // nothing

为什么这些行为与彼此不同? 他们都设置为tinyint(1)而不是null。实时默认值为1,标记为默认值为0.

我正在检查的元素 - 在MySQL中显示标记为1。

0 个答案:

没有答案