学习CakePHP最简单,最无聊的方法是什么?

时间:2011-05-15 11:38:27

标签: cakephp

我正在尝试实际学习CakePHP并且能够用它创建一个简单的网站,但文档的大小和人们告诉我我应该阅读至少100页,在工作之后让我远离CakePHP用它一个月。

当我必须阅读带有引用的完整手册页时,我感到有点无聊,这是我以前还不知道的一半使用的术语,所以它不是很有效。

我已成功完成博客教程并阅读有关MVC模型的内容,但我还没准备好制作一个简单的网站。在我第一次尝试的一半时间里,我最终复制粘贴并使用反复试验。

5 个答案:

答案 0 :(得分:5)

我建议您按照ACL tutorial进行操作,它是高级的,但如果您已经完成了博客教程,它会引导您完成所有部分。

在开始编码之前,您无需阅读整本手册。为什么不深入挖掘,每当遇到障碍时,请阅读手册并真正了解您正在做什么。如果您了解自己在做什么而不是简单地复制粘贴,那么您将遇到绊脚石并更有效地学习。

首先,您可以尝试通过添加新功能和学习过程来改进博客教程创建的系统。

答案 1 :(得分:1)

如果您真的认真学习CakePHP并且之前没有见过MVC,那么您一定要完全阅读本手册。

它看起来很大,但它可能只需要几个小时才能完成。如果你不理解某些东西,记下它并稍后研究......或者马上研究它。

我在大约一周内阅读了整本手册,每次大约45分钟。

为了方便起见,您应该在网上某处订购手册的硬拷贝(下载和打印)。

显然,我不记得我读到的所有内容,但它让我睁开眼睛,每当遇到问题时,我都会默认回到手册。

您还可以在线搜索您遇到的错误或对最佳方法感到好奇。

如果您不愿意坐下来阅读本手册,很可能没有人愿意将所有东西都放在盘子里并交给您....

答案 2 :(得分:1)

我认为潜入并建立一个真实的网站是最好的学习方式。 选择一些你真正感兴趣的东西,当你想学习如何做某事时,这将使你有动力搜索手册。

我将学习如何使用控制台中的“bake”命令烘焙应用程序:

Cake会为您的网站生成所有代码 - 这是进一步开发网站的一个很好的起点。

学习其他人的代码也很有帮助。两个地方看:

答案 3 :(得分:1)

以下是您可能想要开始的基本组件:

  • 了解文件结构
  • 配置 - >路线 - >数据库设置 - >其他
  • 控制器 - >查看,索引,添加,编辑,删除
  • 型号 - >验证 - > belongsTo-> hasMany,hasAndbelongsToMany ..
  • 查看 - > add.ctp,view.ctp.edit.ctp ...
  • Webroot - > js - > css-> images-> fonts->其他

第1步: 在WAMPP或XAMPP上设置和配置蛋糕,或者您喜欢服务器
第2步: 通过在视图文件夹中添加一个新页面helloworld.ctp来创建一个简单的hello世界 确保将其添加到路线中 Router :: connect('/',array('controller'=>'pages','action'=>'helloworld')); 测试它,你可以去(localhost / yourcakefolder / helloworld) 要修改UA和js,请转到webroot / css或js

这是一个好的开始,然后你继续前进

答案 4 :(得分:0)

CakeFest是在9月份:)