2011-04-08 62 views
1

我是cakephp的新手,仍然通过php学习我的方式。要学习我正在尝试构建一个允许以下内容的应用程序: - 用户可以注册(使用基本身份验证组件) - 注册用户可以创建一个“活动”,即填写将终止的表单作为我网站上的页面,包含用户试图实现的内容的详细信息。除此之外,用户还可以在表单中找到“故事”字段,以解释他们试图实现他们所做的任何事情的原因。最好的方法是在cakephp中做到这一点

用户必须创建自己的竞选活动,即新的一年分辨率/妻子喋喋不休,你到做/需要赚更多的钱等等等等不同的原因...

为了帮助用户一起,我想要的是要编写一些默认故事并通过单选按钮,用户可以选择其默认模板进行编辑。换句话说,如果他们选择“新年决议”模板,则预先编写的故事将出现在故事​​字段的文本框中,他们可以在提交前编辑它们的偏好。

正如我所说,林新cakephp,但已经买了所有的书,并阅读手册几次,但因为我也有点绿色与PHP我也挣扎了一下。但是,最好的方法去做什么?

如果有人可以给我一点点休息,所以我可以离开并谷歌正确的事情,那么它肯定会使这种学习曲线一点点的艰巨。

在此先感谢 皮特 爱尔兰

回答

1

[抱歉讲得这么生硬,但]这是非常艰难回答这个,因为你没有真正有一个具体的问题,而是一个普遍的问题:你不知道的你想要使用的工具。

同样,我不是说你没有伤害。

对于一般的PHP,我可能会建议在您的浏览器中随时打开http://docs.php.net。 PHP有最好的(或者最好的)语言参考和手册之一。购买一本书可能也没有什么不好 - 恕我直言,O'Reilly提供的一本书通常很适合。

至于CakePHP的,我建议你从这里开始:http://cakephp.org/#learn

你需要做的是学习的框架,然后再从那里。学习和适应。没有别的办法。您所描述的内容当然不是任何教程或截屏视频的具体部分,但它们会教会您实现自己的目标所需的技能。

+0

当你更熟悉蛋糕和一般的php时,找出你的数据库。这将是决定你的应用可以或不能做什么的主要观点。 – dogmatic69 2011-04-08 14:08:50

+0

欢呼的建议,没有伤害;)就像我说我已经买了所有四本书,并阅读手册两次。我想我正在寻找的是一个路线图,我不需要知道我需要创建这张表,那个控制器和这个模型等,就像你说的那样,那些教程没有正是在这种情况下他们又缺乏阅读书籍,找到了一点给我的洞察力,我希望有人能给我一个:做这个b:然后这个c:然后嘿presto – phlemSauce 2011-04-08 14:09:26

+0

只是为了澄清一点。我知道我将不得不去学习很多东西,才能真正做到自己想做的事,我只想知道我应该看什么。就像这样你需要阅读xxxx – phlemSauce 2011-04-08 14:27:06

1

看起来好像我是“穿着同样的鞋子”一样。我有一个巨大的项目,并没有CakePHP的知识。我试图从许多人建议的插件开始,但很快就迷路了。现在,几个月到学习CakePHP的,这是我会建议你做:

  • 完全阅读手册(我下载了这个COPY并命令它只是作为一个手动)
  • 将粘标记的网页以及您觉得需要参考的部分
  • 使用笔记本尽可能详细地创建数据库结构,并使用CAKEAPP使它们全部结合在一起。使用尽可能多的时间,因为数据库是您的应用程序中最重要的部分。 CakeAPP还允许您设置您的应用程序关系。很简约!
  • 从CAKEAPP下载SQL代码,并转储到您的MySQL数据库
  • 使用蛋糕烘焙生成所有的模型和控制器(后来根据需要进行更改)
  • 创建你的主站点布局(default.thtml中)
  • 手动创建所有其他视图。

在这个阶段,不要看插件。插件会让你懒,并阻止你学习CakePHP。在获得主要应用程序结构之后,您可以查看插件以加强它。在游戏中尽早查看插件只会让你放慢速度。另外,看看在线教程和Q &就像STACKOVERFLOW一样。最重要的是,阅读手册

顺便说一句,我仍然在研究我的数据库,以确保从一开始一切都尽可能接近我所需要的。

相关问题