我在第一次尝试 CakePHP 时遇到了这个错误:
未定义变量:html [APP/View/Posts/index.ctp,第 13 行]
我有 2.0-alpha 版,我的版本是否错误或又发生了什么变化。似乎找不到 html 帮助程序。
根据要求提供更多信息:
这是 index.ctp 文件
<?php foreach ($posts as $post): ?>
<?php echo $post['Post']['id']; ?>
<?php
##line 13 here
echo $html->link($post['Post']['title'], array('controller' => 'posts', 'action' => 'view', $post['Post']['id']));
?>
<?php echo $post['Post']['created']; ?>
<?php endforeach; ?>
数据肯定是通过的,但我得到的错误是第 13 行:
未定义变量:html [APP/View/Posts/index.ctp,第 13 行] 致命错误:在 /home 中的非对象上调用成员函数链接()
我很新,我希望这会有所帮助。
发疯 5 小时后更新
谢谢大家,如果有人有这个问题,主站点上的教程是旧的,没有人努力更新它!...在 index.ctp 示例中替换
$html->link(...
和
$this->Html->link(...