首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么i18n中的源路径在Yii2 advance中不起作用

为什么i18n中的源路径在Yii2 advance中不起作用
EN

Stack Overflow用户
提问于 2019-07-25 12:41:30
回答 1查看 56关注 0票数 0
代码语言:javascript
运行
复制
    <?php
return [
    'sourcePath' => __DIR__. '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR,
];

我试过使用

'sourcePath' => __DIR__. DIRECTORY_SEPARATOR .'..',

但是它没有显示前端和后端文件夹

这是我常用的完整代码\i18n

代码语言:javascript
运行
复制
<?php
return [
    'sourcePath' => __DIR__. '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR,
    'languages' => ['en-EN','id-ID'], //Add languages to the array for the language files to be generated.
    'translator' => 'Yii::t',
    'sort' => false,
    'removeUnused' => false,
    'only' => ['*.php'],
    'except' => [
        '.svn',
        '.git',
        '.gitignore',
        '.gitkeep',
        '.hgignore',
        '.hgkeep',
        '/messages',
        '/vendor',
    ],
    'format' => 'php',
    'messagePath' => __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'messages',
    'overwrite' => true,
];

错误显示如下:源路径../..不是有效的目录。

EN

回答 1

Stack Overflow用户

发布于 2019-07-30 14:06:56

我觉得你sourcePath错了。您缺少一个DIRECTORY_SEPARATOR。

代码语言:javascript
运行
复制
'sourcePath' => __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR,
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57194441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档