菜鳥創業記--第一天

      今天正式開始Familyn的代碼工作,自12年6月份有了想法之後,經過6個月的培訓,終於掌握了網站開發的技術,我始終覺得,實現夢想的唯一方法就是去做,魔擋滅魔,佛擋殺佛,即使到最後失敗了也不會留下遺憾,僅以此記錄鞭策自己堅持夢想,不要放棄。。。

     開發工具用的是Zend Studio 11.2,框架是ThinkPHP3.2,PHP版本5.4,windows集成環境

     搭建項目就不廢話了,ThinkPHP我覺得是史上創建項目最快的框架,再次感嘆下。

     今天在公司悟出了一個不是道理的道理,項目上線前不要太拘泥於前臺界面,有一種恍然大悟的感覺,因爲在前幾個月我們一直太過於追求界面的完美,而沒有去寫實際意義上的代碼,到現在還停留在首頁上,所以,現在要改變下套路,先寫功能,最後搞頁面。

     今天的任務是搭建項目(雖然簡單,但也是一個節點嘛),用戶註冊功能

     設計用戶註冊表,因爲是一個家庭關係類的網站,所以用戶註冊最少需要三個人的信息,即本人,父親,母親。同時本着簡單註冊原則,最基本的字段應該有:用戶郵箱、姓、名,用戶父親姓、名,用戶母親姓、名,將用戶表和家庭成員表分開

//用戶表fn_user
id(用戶id),username(用戶名),surname(姓),name(名)
//成員表fn_member
id(成員id),uid(用戶ID),member_surname(成員姓),member_name(成員名),relation(關係)
//關係表fn_relation
id(關係id),relation_name(關係名稱),relation_code(關係代碼)

    不考慮郵箱驗證的問題,先將註冊信息提交到數據庫

    一個小問題卡了一個多小時,編輯器提示“Call to undefined function 'M'”,數據庫果然插不到數據庫中,各種找,先將創建CommonController繼承Controller類,這樣便於在CommonController類中擴展其他功能而不影響到ThinkPHP自帶的Controller類,然後RegController繼承CommonController類,正常情況下沒問題啊,查看其他項目,也報Call to undefined function 'M',但是數據插入沒問題,果斷不相信編輯器,然後在HOME下的數據庫配置文件中找到了表前綴,“fn_”少了一個“_”,隱約記得貌似不用加“_”的,都是粗心惹得禍,下次排錯的時候還是要相信自己的判斷,到現在也不知道編輯器爲什麼提示那句話。

    好啦,今天就到這裏,基本註冊項的數據庫表建好了(慢慢完善),數據也能插入了,明天繼續!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章