-1

私は CakePHP 1.3 への最初の一歩を踏み出そうとしていますが、見つからない解析エラーが発生しています。メイン チュートリアルを試しているところ、次のエラーが発生しました。

解析エラー: 構文エラー、予期しない T_DOUBLE_ARROW、11 行目の /Applications/XAMPP/xamppfiles/htdocs/mysite.com/app/views/posts/index.ctp の ')' が必要です

影響を受けるファイルは次のとおりです。

<h1>Posts</h1>
<table>
    <tr>
        <th>ID</th>
        <th>Title</th>
        <th>Creation date</th>
    </tr>
    <?php foreach ($posts as $post): ?>
    <tr>
        <td><?php echo $post['Post']['id']; ?></td>
        <td><?php echo $this->Html->link($post['Post']['title'], array ('controller', => 'posts', 'action' => 'view', $post['Post']['id'])); ?></td>
        <td><?php echo $post['Post']['created']; ?></td>
    </tr>
    <?php endforeach; ?>
</table>

どこが間違っていますか?

4

1 に答える 1

4

この行で

 <td><?php echo $this->Html->link($post['Post']['title'], array ('controller', => 'posts', 'action' => 'view', $post['Post']['id'])); ?></td>

コントローラーの後の , を削除する必要があります。

そして、「view」の後に ) を追加する必要があると思います

于 2011-03-26T12:57:08.120 に答える