2011-04-08 63 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一樣。最重要的是,閱讀手冊

順便說一句,我仍然在研究我的數據庫,以確保從一開始一切都儘可能接近我所需要的。

相關問題