我想在我的Yii 1.x应用程序中的任何地方(在每个视图中,在控制器生成的字符串中或从数据库查询的字符串中,任何地方),用—全局替换--字符串。实现这一目标的最佳方法/解决方案是什么?
—
--
EDIT:当然,我需要在代码中做这些。这不是一个关于如何在IDE中做这些的问题,而是使用Yii。
cu6pst1q1#
我相信你可以使用几种方法。如果你不打算在你的系统上设置i18n,你可以用Yii::t表达式来处理它
$result = Yii::t('common', 'May is a {{ rainy }} month', [ '{{ rainy }}' => 'sunny', ]);
否则,您可以简单地使用原生PHP函数,如str_replace https://www.php.net/manual/es/function.str-replace.php和sprintf https://www.php.net/manual/es/function.sprintf.php
1条答案
按热度按时间cu6pst1q1#
我相信你可以使用几种方法。如果你不打算在你的系统上设置i18n,你可以用Yii::t表达式来处理它
否则,您可以简单地使用原生PHP函数,如str_replace https://www.php.net/manual/es/function.str-replace.php和sprintf https://www.php.net/manual/es/function.sprintf.php