我有这行代码,不幸的是,虽然它有一个语法错误:
解析错误:语法错误,第1行T_DOUBLE_ARROW
代码如下:
<?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'
)
);
?>
您可以看到,您在$client['Client']['id']
之后关闭了一个数组,因此"?" =>
被视为link
函数的参数并导致错误。