2015-10-26 230 views
1

我最近與一個團隊合作,爲一所學校的新網站&成功完成。我們給了他管理面板,他希望他可以編輯頁面或添加圖片&我使用了tinymce編輯器。 現在,客戶端需要一個新的頁面,但他希望創建一個新的頁面,當有需要時,這是可能的我不知道如何創建該代碼,因爲我是一個新的PHP我們使用codeigniter 3.0。 因爲當他點擊一個按鈕時,它必須爲該頁面創建一個控制器和模型和視圖,並在數據庫中創建一個新表格。 任何人都可以幫助我...頁面創建動態codeigniter

回答

3

我覺得你是與你的客戶想要的東西混淆。

您的客戶想要一個靜態CMS頁面(從管理面板管理)。

因此,控制器,模型和視圖不是強制性的。

如果您沒有pages,請創建數據庫表。

並保存頁面內容,頁面標題,meta和其他東西。

創建(一次性)命名page或任何你選擇,

控制器從創建數據庫的功能有,並顯示頁面。

例如。 http://yoursite.com/page/show/aboutus

現在,它會調用show()方法從page控制器和aboutus是一個參數。

pages表中取數據aboutus並顯示它。

您可以用routes.php重寫路線,以使URL看起來很漂亮。