当前位置: 首页 > news >正文

哪些网站可以兼职做设计网站空间后台登录

哪些网站可以兼职做设计,网站空间后台登录,便捷的邢台做网站,淘宝app官网本文实例讲述了CodeIgniter扩展核心类的方法。分享给大家供大家参考#xff0c;具体如下#xff1a;CI中对核心类、辅助类和函数的扩展是相当方便的#xff0c;配置文件中指定了subclass_prefix扩展前缀#xff0c;默认为MY_#xff0c;扩展时需要以该配置为前缀#xff…本文实例讲述了CodeIgniter扩展核心类的方法。分享给大家供大家参考具体如下CI中对核心类、辅助类和函数的扩展是相当方便的配置文件中指定了subclass_prefix扩展前缀默认为MY_扩展时需要以该配置为前缀下面整理下扩展方式。1、扩展核心类核心类位于system/core下其中大部分类会在初始化的时候自动加载。扩展核心类的方式有两种替换核心类和继承核心类。替换核心类当application/core目录下存在与system/core同名的文件时会自动替换掉核心类。以Loader.php为例当创建application/core/Loader.php后会自动加载该类由于该类为系统核心类所以如果Loader.php未实现CI_Loader类中的方法则会报错如class CI_Loader{...}替换核心类需要重写其中的所有方法以免影响核心功能。但大部分时候并不需要重写整个核心基本上只是增加某些方法这个时候可以采取继承的方式。继承核心类继承核心类需要以subclass_prefix为前缀如扩展Input类需创建application/core/MY_Input.php并且MY_Input需要继承CI_Input类如class MY_Input extends CI_Input{function _clean_input_keys($str){$config get_config(config);if ( ! preg_match(/^[.$config[permitted_uri_chars].]$/i, rawurlencode($str))) {exit(Disallowed Key Characters.);}// Clean UTF-8 if supportedif (UTF8_ENABLED TRUE) {$str $this-uni-clean_string($str);}return $str;}}/* End of file MY_Input.php *//* Location: ./application/core/MY_Input.php */2、扩展CI类库system/libraries下实现了一些辅助类当有需要扩展这些类时和核心类的处理方式是一样的只不过目录变成了application/libraries3、扩展辅助函数辅助函数存放于application/helpers目录下辅助函数的“继承”方式与上面相同。因为CI的辅助函数都有使用function_exists来判断是否存在所以也可以达到“重写”的目的。如在array中新增一个数组排序方法/*** 对二维数组进行排序** param array $data 需要排序的字段* param array $sort_field 按哪个键进行排序如果不是所有键中都含有该字段则返回原数组* param array $sort_type 排序方式 SORT_ASC 升序 SORT_DESC 降序* return array*/function array_field_sort($data, $sort_field, $sort_type SORT_ASC){if(! is_array($data)) {return false;}$sort_arr array();foreach($data as $key $val) {if(isset($val[$sort_field])) {$sort_arr[$key] $val[$sort_field];}}if(count($sort_arr) count($data)) {array_multisort($sort_arr, $sort_type, $data);}return $data;}/* End of file MY_array_helper.php *//* Location: ./application/helpers/MY_array_helper.php */总的来说可以对CI框架system目录下的大部分内容进行重写灵活度很高扩展也很方便。但有时候也需要注意一下并不是扩展的越多就越好确保CI实现不了的功能再去扩展。最后既然CI提供了扩展的功能就不要直接去修改system下的内容了。更多关于codeigniter相关内容感兴趣的读者可查看本站专题《codeigniter入门教程》和《CI(CodeIgniter)框架进阶教程》希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。
http://www.pierceye.com/news/756634/

相关文章:

  • 百度里面的站长工具怎么取消怎么注册公司官网
  • 网站开发遵循软件管理工程师
  • 网站开发问题论文武进网站建设机构
  • 网站建设有哪些种类网站开发工程师岗位
  • 电大形考任在哪个网站做旺道seo优化软件怎么用
  • 新网 网站备案好的作文网站
  • 网站建设技术外包深圳建设公司网站
  • 做旅游网站的数据怎么来垦利网站设计
  • 附近那里有做网站的微信公众平台注册官网
  • 雏鸟短视频app软件下载网站网站建设心得体会500字
  • 权威发布型舆情回应大连网站优化多少钱
  • 怎么做网站步骤免费的怎么用虚拟主机做网站步骤
  • 网站建设精品课程南昌企业网站建设哪家好
  • 网站空间不够用怎么办电子商务公司名字
  • 策划方案网站wordpress设置视频图片
  • 餐饮设计网站有哪些做副业的网站
  • 如何建设一个电子商务网站四川网站建设电话
  • 网站制作学习学网站开发顺序
  • 外语网站建设怎么知道网站的ftp
  • 苏州专业做网站的公司有哪些网络机柜定制
  • 提供服务的网站免费的进销存软件哪个简单好用
  • 长沙县政务网站网络公司名字大全寓意
  • 网站后台凡科建设有做网站维护的
  • 搭建网站需要什么软件上海在线
  • led灯外贸网站建设网站代码怎么优化
  • 网站建设维护什么意思江苏网络推广专员
  • 潍坊网站开发asp培训珠海市网站建设公司
  • 用什么做响应式网站建行个人余额查询网站
  • 做网站网站代理怎么找客源企业团建公司
  • 电子商务网站开发实战济南兼职做网站