替换Yii应用程序中的文本

时间:2014-10-03 20:39:16

标签: yii replace

我想全局替换--字符串&mdash;,在我的Yii 1.x应用程序中的每个地方(在每个视图中,在控制器生成的字符串中或从数据库中查询,到处都是)。< / p>

实现这一目标的最佳方法/解决方案是什么。

编辑:当然,我需要在代码中执行此操作。这不是一个问题,如何在IDE中执行此操作,而是使用Yii。

1 个答案:

答案 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