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

学习CakePHP最简单、最不无聊的方法是什么?,cakephp,Cakephp,我正在努力学习CakePHP,并能用它创建一个简单的网站,但文档的大小和人们告诉我应该读至少100页,让我在使用CakePHP一个月后远离它 我只是觉得有点无聊,当我不得不阅读一整页的手册,其中有一半是我以前还不知道的常用术语,所以它不是很有效 我已经成功地完成了博客教程并阅读了有关MVC模型的内容,但是我还没有准备好创建一个简单的网站。在我第一次尝试的一半时间里,我都是复制粘贴和尝试错误 我建议您遵循,它是高级的,但是如果您已经完成了博客教程,它会带您浏览所有部分 在开始编写代码之前,您不需要

我正在努力学习CakePHP,并能用它创建一个简单的网站,但文档的大小和人们告诉我应该读至少100页,让我在使用CakePHP一个月后远离它

我只是觉得有点无聊,当我不得不阅读一整页的手册,其中有一半是我以前还不知道的常用术语,所以它不是很有效


我已经成功地完成了博客教程并阅读了有关MVC模型的内容,但是我还没有准备好创建一个简单的网站。在我第一次尝试的一半时间里,我都是复制粘贴和尝试错误

我建议您遵循,它是高级的,但是如果您已经完成了博客教程,它会带您浏览所有部分

在开始编写代码之前,您不需要阅读整个手册。为什么不直接埋头苦干,当你遇到困难时,去阅读手册,真正理解你在做什么。如果您了解自己在做什么,而不是简单地复制粘贴,您将遇到绊脚石,并能更有效地学习


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

我建议您遵循,它是高级的,但是如果您已经完成了博客教程,它会带您浏览所有部分

在开始编写代码之前,您不需要阅读整个手册。为什么不直接埋头苦干,当你遇到困难时,去阅读手册,真正理解你在做什么。如果您了解自己在做什么,而不是简单地复制粘贴,您将遇到绊脚石,并能更有效地学习


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

如果你真的很认真地学习CakePHP,而且以前没有见过MVC,那么你一定要完整地阅读手册

它看起来很大,但可能只需要几个小时就可以完成。如果你不明白某件事,记下来,以后再研究。。。或者马上

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

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

显然,我不记得我读过的所有内容,但它让我大开眼界,每当我遇到问题时,我默认回到手册

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


如果你不愿意坐下来读手册,很可能没有人愿意把所有的东西都放在盘子里递给你……

如果你真的很想学习CakePHP,而且以前没有看过MVC,那么你肯定应该完全阅读手册

它看起来很大,但可能只需要几个小时就可以完成。如果你不明白某件事,记下来,以后再研究。。。或者马上

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

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

显然,我不记得我读过的所有内容,但它让我大开眼界,每当我遇到问题时,我默认回到手册

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


如果你不愿意坐下来读手册,很可能没有人愿意把所有东西都放在盘子里递给你……

是在九月:)

是在九月:)

我认为潜入并建立一个实际的网站是最好的学习方式。 选择你真正感兴趣的东西,当你想学习如何做某件事时,这会激励你在手册中搜索

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

Cake将为您的站点生成所有代码,这是进一步开发站点的一个很好的起点

研究其他人的代码也会有所帮助。有两个地方可以看:


    • 我认为潜入并建立一个实际的网站是最好的学习方式。 选择你真正感兴趣的东西,当你想学习如何做某件事时,这会激励你在手册中搜索

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

      Cake将为您的站点生成所有代码,这是进一步开发站点的一个很好的起点

      研究其他人的代码也会有所帮助。有两个地方可以看:


      以下是您可能希望从中开始的基本组件:

      • 理解文件结构
      • 配置->路由->数据库设置->其他
      • 控制器->查看、索引、添加、编辑、删除
      • 模型->验证->归属->拥有多个,拥有多个
      • 查看->添加.ctp,查看.ctp.edit.ctp
      • Webroot->js->css->图像->字体->其他
      步骤1: 在WAMPP或XAMPP或您的fav服务器上设置和配置您的蛋糕
      步骤2: 通过在视图文件夹中添加一个新页面helloworld.ctp,创建一个简单的helloworld 确保将其添加到路由中 路由器::连接(“/”,数组('controller'=>'pages','action'=>'helloworld'); 要测试它,可以转到(localhost/yourcakefolder/helloworld) 要修改UA和js,请转到webroot/css或js


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

      以下是您可能希望从中开始的基本组件:

      • 理解文件结构
      • 配置->路由->数据库设置->其他
      • 控制器->查看、索引、添加、编辑、删除
      • 模型->验证->归属->拥有多个,拥有多个
      • 查看->添加.c