CakePHP语法错误

CakePHP语法错误,php,cakephp,Php,Cakephp,我有这行代码,不幸的是,它有一个语法错误: 分析错误:语法错误,第1行出现意外的T_双_箭头 代码如下: <?php echo $this->Html->link('View/Edit', array('action' => 'view', $client['Client']['id']), "?" => array('nc' => time(), array('class' => 'view')); ?> 使用缩进,这将很清楚: <?ph

我有这行代码,不幸的是,它有一个语法错误:

分析错误:语法错误,第1行出现意外的T_双_箭头

代码如下:

<?php echo $this->Html->link('View/Edit', array('action' => 'view', $client['Client']['id']), "?" => array('nc' => time(), array('class' => 'view')); ?>

使用缩进,这将很清楚:

<?php 
echo $this->Html->link(
    'View/Edit', 
    array(
        'action' => 'view', 
         $client['Client']['id']
     ), 
    "?" => array(
        'nc' => time(), 
        array(
           'class' => 'view'
        )
    ); 
?>

您想通过此链接创建什么链接您错过了结尾处的圆括号Suresh Kamrushi:我想附加?nc=xxx(其中xxx停留在url的php时间戳中。@Akam:我试图在“视图”之后添加一个额外的圆括号),但错误仍然存在。我不太熟悉cakePHP,但可能是['Client'之后的圆括号]['id']不应该存在?即使在你的视图层中,也要尽量保持合理的裕度-这样会更容易发现这样的错误。请参阅@dev null Resident的答案。+1分表示给出正确的答案,而不是简单地“添加此:)”