Yii 2.0 配置双语言,需要配置 php_intl扩展
twocode

    首先开启php.ini中的php_intl.dll,重启Apache,运行示例代码

$price = 100;
echo \Yii::t('app', 'Price: {0, number, currency}', $price);

    报错如图:    

4109682-08d351a477faab59.png

    

    具体的知识背景,不做阐述,有兴趣可以去以下连接下学习了解:

        https://www.ibm.com/developerworks/cn/opensource/os-icu4c2/

        http://php.net/manual/zh/book.intl.php

        http://www.yiichina.com/doc/guide/2.0/tutorial-i18n

    

开始处理解决问题:

            去下载对应的icu.dll(32|64bit)

    http://apps.icu-project.org/icu-jsp/downloadPage.jsp?ver=57.1&base=c&svn=release-57-1

然后将icu**57.dll文件共 7份文件,复制到对应的php版本的目录下 ,重启Apache看结果!


 


网友评论已关闭