我正在尝试建立一个cakePHP博客。按照以下步骤操作:
http://www.marcofolio.net/webdesign/building_a_blog_with_cakephp_part_1_getting_started.html
但是当我进入创建'article.ctp'的阶段以便查看博客的'Read More'部分时。我收到以下错误消息:
注意(8):未定义索引:id = 1 [CORE / Cake / Model / Model.php,第2519行]
注意(8):未定义索引:id = 1 [CORE / Cake / Model / Model.php,第2495行]
通知(8):未定义变量:文章[APP / View / Blog / article.ctp,第1行]
可悲的是,这是我在MAMP本地测试服务器上托管的,所以我无法向您展示我得到的实时错误。但只是想到id检查,看看是否有人有类似的问题(我相信它是学习使用cakePHP的常见初学者教程)
答案 0 :(得分:0)
这是一个古老的教程,请从官方网站上试用cakephp 2.x博客教程:
http://book.cakephp.org/2.0/en/tutorials-and-examples/blog/blog.html
您的错误非常简单,视图中不存在变量$articles
,因此您未使用$this->set('articles', 'value');