ci笔记 php ci框架

ci笔记 php ci框架

ID:9848856

大小:25.50 KB

页数:4页

时间:2018-05-12

ci笔记 php ci框架_第1页
ci笔记 php ci框架_第2页
ci笔记 php ci框架_第3页
ci笔记 php ci框架_第4页
资源描述:

《ci笔记 php ci框架》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、CI笔记概述和基本配置参数配置CI:application/config/config.php:14配置你的域名application/config/database.php:40配置你数据库的相关参数配置基于htaccess的重定向RewriteEngineonRewriteCond$1!^(index.php

2、images

3、robots.txt)RewriteRule^(.*)$/index.php/$1[L]任何除开index.php,images,和robots.txt的HTTP请求都当成对index.php文件的请求。增加URL后缀application/config/co

4、nfig.php:57配置$config['url_suffix']=".html";配置后带或不带后缀都可以访问使用index.php的get方式访问控制类application/config/config.php中:$config['enable_query_strings']=true;$config['controller_trigger']='c';$config['function_trigger']='m';访问方式:index.php?c=controller&m=method自定义的简单的控制类

5、onindex(){echo'HelloWorld!';-4-}}?>控制器的访问和参数传递www.your-site.com/classname/functionname/para1/para2www.your-site.com/classname/functionname/para1/para2.html定义默认控制器application/config/routes.php中配置$route['default_controller']='classname';控制器中的预定义方法_remap()方法:不管uri中调用的方法是哪个,该请求都会被重定向到此方法被覆盖的方法名会作为参数传

6、递进来,参数依次排列到后面_output()方法:类中任意函数的输出结果都会交给此函数处理后再交给客户浏览器Function_output($output){echo$output};视图在控制器中加载特定视图:$this->load->view('name');name是视图文件的文件名,不包括.php后缀。$this->load->view('folder_name/file_name');向视图中传递动态数据:$this->load->view('blogview',$data,$data2);$data可以是数组或者对象(类的示例);视图中使用PHP语法模型引入Model:$th

7、is->load->model('Model_name');一旦引入:可以使用里面的函数:$this->Model_name->function();还可以指定model名:$this->load->model('Model_name','fubar');-4-$this->fubar->function();模型被加载后不会自动建立数据库连接,只会在被调用的时候才会要在引入模型时建立数据库连接,需要$this->load->model('Model_name','',TRUE);助手助手包含完成特定功能的一系列函数,导入特定助手后即可以像使用php内置函数一样使用CI助手提供的函数了$

8、this->load->helper('name');加载多个助手:$this->load->helper(array('helper1','helper2','helper3'));自动加载某个助手:配置application/config/autoload.php文件,把要加载的插件加入到自动加载的数组里(autoloadarray)。插件与helper类似,但插件只提供单一的功能,而helper提供一系列的功能$this->load->plugin('name');比如$this->load->plugin('captcha');加载的就是captcha_pi.php$this->

9、load->plugin(array('plugin1','plugin2','plugin3'));自动加载:application/config/autoload.phpCI库加载库:$this->load->library('classname');创建自己的库,要求,首字母大写,自定义库中引用CI资源:get_instance()函数$CI=&get_instance();$CI->load->helper('url');$

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。