gpt4 book ai didi

php - 使用我们的自定义类扩展 Yii 框架 CHtml 帮助类

转载 作者:行者123 更新时间:2023-11-29 02:31:28 26 4
gpt4 key购买 nike

我必须将用户输入的数据编码为 utf-8,特别是如果它是数字编码,所以我决定使用下面的代码片段进行编码,然后将其存储到数据库中

$convmap = array ( 0x80, 0xffff, 0, 0xffff );$str = htmlentities ( mb_encode_numericentity( $str, $convmap, 'UTF-8' ),ENT_QUOTES,"UTF-8",false );

但 Yii 默认编码只使用 CHtml::encode() ,它只使用 htmlspecialchars() 函数

所以我决定扩展 CHtml 类来覆盖编码函数,但我不知道如何在 Yii 中做到这一点。建议一个扩展 Yii 助手类的好方法...

最佳答案

你不能完全做到,这个类是紧密集成在框架中的。 (即用于小部件、activaeform 等...),

你可以做的一件事是......扩展它并创建你的类并在你的整个应用程序中使用它。在将模型数据发送到 View /小部件之前对其进行预处理。

关于php - 使用我们的自定义类扩展 Yii 框架 CHtml 帮助类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12652071/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com