cakephp打印一个布尔值

时间:2013-04-07 22:55:17

标签: cakephp boolean

初学者在cakePHP中提问,它让我很生气,我尝试了很多,但却无法在cakePHP中使用它。 如果设置了布尔值,我想打印'附近的火车站'。 在执行

时,数据库具有字段'train'位(1)
<?php echo h($property['Property']['train']); ?>

它显示1但在数据库中它是0,为什么它打印1而不是0

<?php if($property['Property']['train'] == true ) echo 'Train station nearby'; ?>

此输出始终有效,但当然不是这样! 任何人都喜欢,这是因为它有点(1)领域或我做错了什么。请记住我是一个初学者,我确实尝试了许多与布尔值的PHP示例,但是无法解决为什么它在cakePHP中不适合我。 感谢您对此进行调查。

2 个答案:

答案 0 :(得分:1)

如果您使用mysql,请使用tinyint(1)作为模拟为布尔值的字段。

答案 1 :(得分:0)

根据此ticket位类型字段,CakePHP当前不支持。相反,请使用boolean类型作为布尔值。