我想全局替换--
字符串—
,在我的Yii 1.x应用程序中的每个地方(在每个视图中,在控制器生成的字符串中或从数据库中查询,到处都是)。< / p>
实现这一目标的最佳方法/解决方案是什么。
编辑:当然,我需要在代码中执行此操作。这不是一个问题,如何在IDE中执行此操作,而是使用Yii。
答案 0 :(得分:1)
我相信您可以使用多种方法。如果你不打算在你的系统上设置 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