CakePHP正确的语法来打印输出变量

时间:2014-04-11 16:00:55

标签: php cakephp

我有一个关于CakePHP的初学者问题。我正在尝试打印出从数据库中获取的数据以查看但我无法弄清楚正确的语法如何做到这一点。 我在view.ctp中有变量$ title,其中有我需要打印的数据。我在$ title变量上使用了debug,我得到了这个打印输出:

array(
    (int) 0 => array(
        'posts' => array(
            'title' => 'The title'
        )
    )
)

但是当我尝试打印出标题('标题')时,它给了我一个错误:

  

通知(8):未定义的索引:帖子[APP / View / Posts / view.ctp,第3行]

打印我正在使用的标题:

echo h($title['posts']['title']);

这样做的正确方法是什么?提前谢谢。

2 个答案:

答案 0 :(得分:2)

尝试:

echo h($title[0]['posts']['title']);

答案 1 :(得分:1)

<?php 

if(isset($title)){
    echo ($title[0]['posts']['title']);
} 

?>