CI 框架增加公用函数-如何使用Helper辅助函数
在CI框架增加一個(gè)公用的函數(shù),或者說是要在頁面上調(diào)用一個(gè)函數(shù),可以寫一個(gè)幫助類如:menu_helper.php。
類名必有_helper后綴名,這標(biāo)識(shí)為幫助類。文件要放在application/helpers目錄下。寫好函數(shù)(方法)后,就可以在頁面或其它地方調(diào)用,調(diào)用之前要引入:$this->load->helper('menu');
然后就可以直接使用函數(shù)(方法)了。
如:
subintercept_helper.php
<?php
/**
* 中文字符串的截取
*
* @access: public
* @author: linyong
* @param: string,$str,原字符串
* @param: int,$len ,截取的長度
* @return: string
*/
functionutf_substr($str,$len){
for($i=0;$i<$len;$i++){
$temp_str=substr($str,0,1);
if(ord($temp_str) > 127){
$i++;
if($i<$len){
$new_str[]=substr($str,0,3);
$str=substr($str,3);
}
}else{
$new_str[]=substr($str,0,1);
$str=substr($str,1);
}
}
return join($new_str);
}
/**
* 分頁的方法,
*
* @access: public
* @author: linyong
* @param: string,$link_url,分頁鏈接地址
* @param: int,$per_page ,分頁的每一頁顯示行數(shù)
* @param: int,$total_rows ,分頁的總行數(shù)
* @return: void
*/
functionpaging($link_url,$per_page,$total_rows){
//上一頁‘下一頁的鏈接地址
$config["base_url"] = $link_url;
//每頁顯示行數(shù)
$config['per_page'] = $per_page;
//總的頁數(shù)
$config['total_rows'] = $total_rows;
//首頁面效果
$config['first_link'] = '首頁';
//尾頁效果
$config['last_link'] = '尾頁';
//當(dāng)前頁顯示效果
$config['cur_tag_open']=" <p class='page_hover'>";
$config['cur_tag_close']="</p>";
//自定義上一頁
$config['prev_link'] = '';
//自定義 下一頁
$config['next_link'] = '下一頁';
return $config;
}
?>
總結(jié)
以上是生活随笔為你收集整理的CI 框架增加公用函数-如何使用Helper辅助函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 12c创建可插拔数据库(P
- 下一篇: 降低灰度来节省iPhone的电量