thinkjs - 使用mysql搭建cms應(yīng)該如何設(shè)計(jì)表?或怎樣開(kāi)始?
問(wèn)題描述
計(jì)劃用thinkjs+mysql搭建一個(gè)個(gè)人cms,目前已經(jīng)把thinkjs文檔瀏覽大概,對(duì)于數(shù)據(jù)的一些簡(jiǎn)單操作,包括模板語(yǔ)言都已經(jīng)差不多準(zhǔn)備到位。但是不知道如何開(kāi)始下手,先從那些模塊開(kāi)始下手,如是先rbac還是直接內(nèi)容管理,整個(gè)沒(méi)有頭緒,想問(wèn)一下,同時(shí)有沒(méi)有其它的資料關(guān)于搭建cms如書(shū)籍推薦
問(wèn)題解答
回答1:這個(gè)問(wèn)題太寬泛了。 實(shí)際上如何設(shè)計(jì)表是需要經(jīng)驗(yàn)積累的。 不論是代碼還是數(shù)據(jù)庫(kù)都是先從需求分析開(kāi)始的,先把要實(shí)現(xiàn)的功能寫(xiě)一下,想想數(shù)據(jù)該如何存儲(chǔ)調(diào)用,需要設(shè)計(jì)什么樣的表自然就知道了。
總要踩一些坑的,不過(guò)不用擔(dān)心現(xiàn)在怎么理解的就怎么寫(xiě),慢慢修改重構(gòu)。經(jīng)驗(yàn)多了就自然頓悟了,到時(shí)候再?gòu)男鲁橄髲男聦?xiě)個(gè)版本。
回答2:可以借鑒下dedecms phpcms joomla這些框架
相關(guān)文章:
1. python - linux怎么在每天的凌晨2點(diǎn)執(zhí)行一次這個(gè)log.py文件2. 關(guān)于mysql聯(lián)合查詢一對(duì)多的顯示結(jié)果問(wèn)題3. 實(shí)現(xiàn)bing搜索工具urlAPI提交4. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)5. 數(shù)據(jù)庫(kù) - Mysql的存儲(chǔ)過(guò)程真的是個(gè)坑!求助下面的存儲(chǔ)過(guò)程哪里錯(cuò)啦,實(shí)在是找不到哪里的問(wèn)題了。6. windows誤人子弟啊7. 冒昧問(wèn)一下,我這php代碼哪里出錯(cuò)了???8. 如何用筆記本上的apache做微信開(kāi)發(fā)的服務(wù)器9. 我在網(wǎng)址中輸入localhost/abc.php顯示的是not found是為什么呢?10. mysql優(yōu)化 - MySQL如何為配置表建立索引?
