設計概述 yii打造自己的blog (三)

2021-06-16 04:03:37 字數 381 閱讀 4784

根據上一章的需求分析, 我們可以肯定我們的部落格應用程式需要user,post,comment和tag這幾張資料庫表:

下面的er圖向我們展示了資料表的結構和之間的關係. 我們可以看到post和tag是多對多的關係。可以可以借助posttag表,是其分解成2個一對多的關係。

entity-relation diagram of the blog database

我們可以在blog demo

裡找到完整的sql指令碼檔案。在我們的yii安裝中,檔名為:

/wwwroot/yii/demos/blog/protected/data/schema.sqlite.sql.

我們把整個開發過程分解問以下幾個里程碑:

打造自己的簡易HTML Editor

href ms help hx hxruntime hxlink.css type text css rel stylesheet html的很多控制項都提供乙個叫contenteditable 首先定義乙個div,並設定contenteditable true 接著需要有一些命令來操作這個div ...

打造自己的php框架

自己打造php框架,首先要對自己的框架定位,為什麼現在已經有這麼多非常成熟的框架而不用,要用自己的php框架。1 為了更快的開發效率 2 為了更高的執行效率 3 彰顯出自己的實力 一 框架流程 要想打造乙個自己的php框架還要了解框架的執行流程 入口檔案 定義常量 引入函式庫 自動載入類 啟動框架 ...

UEStudio 打造自己的php IDE

我是一名php程式猿,一直想找乙個適合自己的php ide。不喜歡zend studio,因為它太佔資源,所以打算使用乙個輕量級的文字編輯器做開發。最終我選擇了uestudio。下面說說它的優勢。各個編輯器本身自帶的功能我就不重複了,就講一講我很喜歡的特有功能。1 可以選擇開發環境 web開發者 技...