gb4215287 发表于 2011-1-7 17:47:09

CI中Controller中的字符串截取函数,怎么调用到view中使用

Controller中的字符串截取函数如下:
function strsubgb($str,$strnum=10,$other=true){
        if(empty($str)) return false;
        $length = strlen($str);
        if($length < $strnum) return $str;
        for($i=12;$i<$strnum;$i++){
                $char = substr($str,$i,1);
                if(ord($char) < 127 ) $string[]=$char;
                else {
                        $char = substr($str,$i,2);
                        $string[]=$char;
                        $i++;
                }
        }
        $st=join("",$string);
        if($other) return $st;
        else return $st."...";

        }

suxiaolu 发表于 2011-1-7 19:32:38

改成helper或者插件的形式

Hex 发表于 2011-1-7 23:39:43

对,视图不能调用控制器的方法。
建议楼主把这个功能做成 helper,这种函数最适合做成 helper 了,呵呵

gb4215287 发表于 2011-1-8 23:03:55

恩谢谢楼主了,我试试吧!
页: [1]
查看完整版本: CI中Controller中的字符串截取函数,怎么调用到view中使用