yii2 - 如何访问 Yii2 翻译数组?
问题描述
我想知道是否有一种方法可以在运行时访问翻译(i18n)数组。我需要访问它以翻转数组,并将一些内容翻译回源语言。(需要这个来根据外语用户输入在数据库上执行 SQL 查询。)
非常感谢, 安德拉斯
解决方案
这是我的最终解决方案,虽然看起来并不漂亮。
$arr = include(Yii::getalias(Yii::$app->i18n->translations['app']['basePath'] . "/" . Yii::$app->language . "/app.php"));
推荐阅读
- javascript - 节点模块“angular2-multiselect-dropdown”模块的元数据版本不匹配错误
- javascript - 在 JavaScript 中向服务器发送有关浏览器/标签关闭的通知
- angular6 - 如何通过 ip 在本地服务器上运行 Angular 6 应用程序
- php - 如何从对象中随机获取数组?
- drupal-7 - Drupal 表单 api 文件上传自动压缩
- python - 在不使用 gtk.ScrolledWindow 的情况下制作可滚动的 gtk.TreeView
- ruby-on-rails - 如何使用 file_file_tag 上传文件?
- php - DialogFlow - 如何通过 API 批量更新意图?
- ecmascript-6 - es2015 in stage-2 是否仍然合法到 stage-3?
- python - UnobservedComponents:如何设置参数更新的边界?