建议:将应用语言包存放目录改到common下

浏览:376 发布日期:2017/01/14 分类:ThinkPHP5专区
框架语言包: thinkphp\lang\当前语言.php
应用语言包: application\lang\当前语言.php
模块语言包: application\模块\lang\当前语言.php
这样的话,目录存放就会变成这样:application
  |-admin
  |-common
  |-index
  |-appa
  |-appb
  |-appc
  |-lang
看上去是不是怪怪的?因为这样的摆放逻辑,lang看上去更像是一个app目录,而不像是一个语言包目录。

而且把lang目录放在common下,是无法自动加载的,虽然手册中提供了加载方法:Lang::load(APP_PATH . 'common\lang\zh-cn.php');但我还是建议自动加载common下的lang目录,作为所有应用的公共语言包使用更为妥当,即:将:
应用语言包: application\lang\当前语言.php

改为:
应用语言包: application\common\lang\当前语言.php
希望官方在新版本中采纳。
最佳答案
评论( 相关
后面还有条评论,点击查看>>