我今天開始創建一個CMS供我個人使用,用於管理purpours,並且還教我自己幾件事情。用我的自定義CMS創建頁面
我在我的管理區域有一個部分,我可以創建/更新/刪除頁面或帖子,這很有用。
我的問題是如何從我存儲在我的數據庫中的信息生成頁面和URL?
比方說,我的表「posts」有幾行包含「post_title」,「post_content」,「post_slug」等。如何從我的數據庫中的這些信息生成一個頁面(因爲它顯然不是創建基於PHP文件的頁面),所以我會有http://mywebsite.com/cool-new-post-slug.php(然後我可以通過ID等獲得內容)?
如果有人能指出我的方向會很棒。感謝您的回答。
我看到有一次系統在POST行(它有一個URL列)中生成一個URL,當你嘗試輸入一些不存在的東西時,你會嘗試在列中找到該URL,如果匹配,它會給出所有信息關於那個POST,你應該渲染它。請記住,如果你遵循這一點,當你更新你的POST時,如果標題被編輯了,你必須重新制作URL。 – matiaslauriti
我認爲在您的張貼表中使用標題欄更容易,並且使用標題作爲網址,而不是在每次創建帖子時創建新文件。 – Josiah
不要以粗魯的方式表示這種情況,但如果您構建了程序的CRUD部分,則應該知道如何檢索數據。閱讀使用GET變量。你會想要做一些像mywebsite.com/page.php?slug=cool-new-post。或者進一步瞭解並瞭解mod_rewrite,然後您可以執行mywebsite.com/cool-new-post/ – WheatBeak