【发布时间】:2014-12-08 05:02:37
【问题描述】:
我建立了一个多语言网站。最初,我将内容存储在数据库中,并在浏览器中提供一个 UI,显示普通管理员用户可以编辑这些数据。每当管理员在数据库中添加任何字符串时,他/她只需按一个按钮即可在管理面板的相应文件下的 app/lang/ 下重新生成所有这些语言文件。
我的表结构是
id | location | key |hindi | english |
---------------------------------------
1 | global | welcome |namaste | Welcome |
并在echo trans('global.welcome');等视图文件中使用
现在我想从视图文件中自动收集数据。假设我在我的视图文件中添加了echo trans('global.hello');,并且它在 app/lang/en/global.php 中不存在,所以后备语言会调用。我想跟踪这种情况,以便我可以在数据库表中添加一行,以 hello 作为键。我想在开发时添加到数据库中,而不是在生产中。
- 这是好还是更好的选择?
- 如何在回退时触发我自己的函数?
【问题讨论】: