-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>

您需要删除 , after 控制器。

而且我认为您需要在“视图”之后添加一个 )

于 2011-03-26T12:57:08.120 回答