我有点好奇,我想有能力从我的网站的管理面板更新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