2011-05-15 71 views
1

我想实际学习CakePHP,并能够使用它制作一个简单的网站,但文档的大小和人们告诉我我应该阅读至少100页,使我远离CakePHP后工作它一个月。什么是学习CakePHP的最简单和最无聊的方式?

我只是得到一点点无聊的时候我要读与引用,我还没有之前已知使用的术语的半全手动页面,所以它不是很有效。

我已经成功地完成了博客教程和阅读有关MVC模式,不过,我还没有准备好做一个简单的网站。在我第一次尝试的一半时间里,我最终复制粘贴并使用试验和错误。

回答

5

我建议你遵循ACL tutorial,它是先进的,但它需要你通过所有的部分,如果你已经做了博客教程。

在开始编码之前,您不需要阅读整本手册。为什么不只是在挖掘和每当你遇到困难时,去阅读手册,并真正明白你在做什么。如果你明白自己在做什么,而不是简单地复制粘贴,就会陷入绊脚石并更有效地学习。

作为一个开始,您可以尝试改进博客教程通过在过程中添加新功能和学习创建的系统。

+1

链接已损坏 – Eydun 2014-01-03 18:42:50

0

如果你真的认真学习CakePHP并且之前没有看过MVC,那么你应该完全阅读本手册。

它看起来很大,但它可能只需要几个小时才能完成。如果你不明白某事,记下它并稍后研究......或立即开始研究。

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

为了方便起见,您应该在网上订购手册的硬拷贝(donwload和print)。

很显然,我不记得的一切我读,但它打开了我的眼睛,每当我遇到一个问题,我回到默认的手册。

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

如果你不愿意坐下来阅读手册,很有可能没有人会愿意把一切都在一个大盘子,并把它交给你....

0

CakeFest是在九月:)

+0

出于兴趣,你对CakeFest研讨会日子有多了解,以及它们是否物有所值?我的老板很乐意把我送到CakeFest,但是他正在拖着他的脚来讨论(更昂贵的!)研讨会的日子...... – thesunneversets 2012-05-31 09:29:20

+0

@thesunneversets是的,他们很不错,让你接触到专业的开发环境,并给了我第一次体验编写单元测试/使用CakePHP。去年我们看到2.0的新功能特别好。今年我会再次参加,但仅限于会议。 – Dunhamzzz 2012-05-31 10:21:23

1

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

我会学习如何使用控制台中的“烤”命令来烤的应用程序:

蛋糕会为您的网站的所有代码 - 和这对于进一步开发网站来说是一个很好的起点。

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

1

以下是你可能要开始与基本组件:

  • 了解文件结构
  • 配置 - >路线 - >数据库设置 - >其他
  • 控制器 - >视图,索引,添加,编辑,删除
  • 型号 - > validate-> belongsTo->的hasMany,hasAndbelongsToMany ..
  • 查看 - > add.ctp,view.ctp.edit.ctp ...
  • Webroot公司 - > JS - > CSS->图像 - > fonts->其他

第1步: 建立和WAMPP或XAMPP配置您的蛋糕或者你最爱的服务器
第2步:创建 一个简单的问候世界,通过添加一个新页面,helloworld.ctp在视图文件夹 确保,将其添加到路线 Rout er :: connect('/',array('controller'=>'pages','action'=>'helloworld')); 来测试它,你可以去(本地主机/ yourcakefolder /的HelloWorld) 修改UA和JS,去根目录/ CSS或JS

这是一个良好的开端,那么你坚持下去

相关问题