我有一个PHP网站,它可以根据用户输入在服务器上创建和存储HTML模板文件。一个用户可以创建很多模板。因此,要存储模板文件并将它们与数据库记录相关联,我所做的是 -如何组织使用php动态创建的文件?
“模板”是指持有有关模板,例如谁具有独特的自动递增ID创建它等,template_id
例如其他信息表 - 如果模板ID是1001 我将其转换为十六进制是03e9 现在我将十六进制数分成03 & e9(两个数字后)变成文件夹,e9变成 文件,其中有一些e xtension as“e9.tpl”
这是我如何从文件系统中找到模板,如果我知道模板ID。我不需要单独存储文件的路径。
这是一个好方法吗?这种方法有什么不足?还有其他方法比这更好吗?
将文件路径存储到数据库本身的优点/缺点是什么?例如为了使用不同的光盘服务模板等?
现有的答案几乎涵盖了这一点,但要简单说明:*为什么要在生成文件名时存储文件名*?您存储的越少,数据越少可能不正确。 – 2010-03-03 05:22:17