-2

残念ながら、構文エラーがありますが、次のコード行があります。

解析エラー: 構文エラー、1 行目の予期しない T_DOUBLE_ARROW

コードは次のとおりです。

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

ここで間違いはどこにあり、どうすればこれを解決できますか?

4

1 に答える 1

3

インデントを使用すると、これが明確になります。

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

ご覧のとおり、 の後$client['Client']['id']に配列を閉じているため、関数"?" =>のパラメーターとして扱われlink、エラーが発生します。

于 2013-03-30T08:16:49.780 に答える