我有點好奇,我想有能力從我的網站的管理面板更新Website name
,logo (path)
,copyright
。網站偏好設置,我應該將它保存在數據庫表中嗎?
我想知道,它只需要1行。我的意思是如果表單更新,那麼數據庫表將被更新,它不像新數據將被添加到數據庫表中。 所以對於只有一行信息,在數據庫中創建一個表是否是一個好的做法,或者我應該採取任何其他方式,例如從文件加載數據或與此相關的東西。
哪種方式更有效率,更可靠?
如果任何人有大CMS網站的經驗,並希望分享那裏的意見,請分享。
那麼我想我將不得不使用'foreach'循環,如果我想獲得所有的關鍵值並將它們存儲在變量中。 你是怎麼做到的? – 2014-08-28 08:11:20
如果你想獲得所有的設置,你可以只做'SELECT * FROM config',然後將它們存儲到變量中。您可以使用PHP函數'list()'將其存儲爲獨立變量而不需要foreach循環,或者您可以'foreach'並執行如下操作:'foreach($ config as $ key => $ value) {$ {$ key} = $ value; }' - 這樣,'$ config ['copyright']'變成'$ copyright'。 – 2014-08-28 13:19:25