我正在尝试实际学习CakePHP并且能够用它创建一个简单的网站,但文档的大小和人们告诉我我应该阅读至少100页,在工作之后让我远离CakePHP用它一个月。
当我必须阅读带有引用的完整手册页时,我感到有点无聊,这是我以前还不知道的一半使用的术语,所以它不是很有效。
我已成功完成博客教程并阅读有关MVC模型的内容,但我还没准备好制作一个简单的网站。在我第一次尝试的一半时间里,我最终复制粘贴并使用反复试验。
答案 0 :(得分:5)
我建议您按照ACL tutorial进行操作,它是高级的,但如果您已经完成了博客教程,它会引导您完成所有部分。
在开始编码之前,您无需阅读整本手册。为什么不深入挖掘,每当遇到障碍时,请阅读手册并真正了解您正在做什么。如果您了解自己在做什么而不是简单地复制粘贴,那么您将遇到绊脚石并更有效地学习。
首先,您可以尝试通过添加新功能和学习过程来改进博客教程创建的系统。
答案 1 :(得分:1)
如果您真的认真学习CakePHP并且之前没有见过MVC,那么您一定要完全阅读本手册。
它看起来很大,但它可能只需要几个小时才能完成。如果你不理解某些东西,记下它并稍后研究......或者马上研究它。
我在大约一周内阅读了整本手册,每次大约45分钟。
为了方便起见,您应该在网上某处订购手册的硬拷贝(下载和打印)。
显然,我不记得我读到的所有内容,但它让我睁开眼睛,每当遇到问题时,我都会默认回到手册。
您还可以在线搜索您遇到的错误或对最佳方法感到好奇。
如果您不愿意坐下来阅读本手册,很可能没有人愿意将所有东西都放在盘子里并交给您....
答案 2 :(得分:1)
我认为潜入并建立一个真实的网站是最好的学习方式。 选择一些你真正感兴趣的东西,当你想学习如何做某事时,这将使你有动力搜索手册。
我将学习如何使用控制台中的“bake”命令烘焙应用程序:
Cake会为您的网站生成所有代码 - 这是进一步开发网站的一个很好的起点。
学习其他人的代码也很有帮助。两个地方看:
答案 3 :(得分:1)
以下是您可能想要开始的基本组件:
第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月份:)