所有用户表单和字段中包含的“请输入您的姓名”等错误消息是存储在单独的错误消息表中还是属于主页文本表的一部分?我的设计是每个页面都有一个ID。页面上的每行文字都有一个ID。这与页面相关联,并且具有共同的group_id。因此,在每个页面加载时,我调用组ID的所有文本以在1次调用中加载所有页面文本。但是我不确定错误消息的正常做法是什么,如果我应该在这个组中调用它或再次点击DB以从错误消息表中获取它。我也有多语言,它是连接到页面文本表的单独表格。
我的文字是这样的。 “Copyright @ 2011 ABC corp。纽约,纽约 - 美国”ABC公司是我主页的链接。所以为了使这个文本数据库驱动,我有3个PK ID:
ID 1 =版权所有@ 2011
ID 2 = ABC公司
ID 3 =纽约,纽约 - 美国
然后在代码中我可以将html链接添加到ID 2.但这是链接之间的大文本的主要问题。我不能将一个段落分成数百个ID,只是为了适应链接之间的所有内容。怎么办呢? (请注意我也有多个表格,其中FK也是如此)
平台:codeignitor / mysql
答案 0 :(得分:1)
1)Best way of keeping locale-dependent string resources in PHP?有很好的建议。它是关于本地化的字符串,但仍适用于有关存储字符串的问题。您可能希望避免数据库连接,只需要一个PHP文件“app_strings.php”(或其他)将所有接口文本作为变量加载。
2)对不起,我对下半场的帮助不大,我不太明白这个问题。