



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CI笔记概述和基本配置参数配置CI:application/config/config.php:14配置你的域名application/config/database.php:40配置你数据库的相关参数配置基于htaccess的重定向RewriteEngine onRewriteCond $1 !(index.php|images|robots.txt)RewriteRule (.*)$ /index.php/$1 L任何除开 index.php,images,和robots.txt 的 HTTP 请求都当成对 index.php 文件的请求。增加 URL 后缀application/config/config.php:57 配置$configurl_suffix = .html;配置后带或不带后缀都可以访问使用index.php的get方式访问控制类application/config/config.php中:$configenable_query_strings = true;$configcontroller_trigger = c;$configfunction_trigger = m;访问方式:index.php?c=controller&m=method自定义的简单的控制类控制器的访问和参数传递/classname/functionname/para1//classname/functionname/para1/para2.html定义默认控制器application/config/routes.php 中配置 $routedefault_controller = classname;控制器中的预定义方法_remap() 方法:不管uri中调用的方法是哪个,该请求都会被重定向到此方法被覆盖的方法名会作为参数传递进来,参数依次排列到后面_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:$this-load-model(Model_name);一旦引入:可以使用里面的函数:$this-Model_name-function();还可以指定model名:$this-load-model(Model_name, fubar);$this-fubar-function();模型被加载后不会自动建立数据库连接,只会在被调用的时候才会要在引入模型时建立数据库连接,需要$this-load-model(Model_name, , TRUE);助手助手包含完成特定功能的一系列函数,导入特定助手后即可以像使用php内置函数一样使用CI助手提供的函数了$this-load-helper(name);加载多个助手:$this-load-helper( array(helper1, helper2, helper3) );自动加载某个助手:配置application/config/autoload.php文件,把要加载的插件加入到自动加载的数组里(autoload array)。插件与helper类似,但插件只提供单一的功能,而helper提供一系列的功能$this-load-plugin(name);比如$this-load-plugin(captcha);加载的就是captcha_pi.php$this-load-plugin( array(plugin1, plugin2, plugin3) );自动加载:application/config/autoload.phpCI库加载库:$this-load-library(class name);创建自己的库,要求,首字母大写,自定义库中引用CI资源:get_instance() 函数$CI =& get_instance();$CI-load-helper(url);$CI-load-library(session);$CI-config-item(base_url);使用CI管理数据库application/config/routes.php:$routescaffolding_trigger = zhougege;在你的控制器的构造函数中添加:$this-load-scaffolding(marry_user_profile);就可以通过访问http:/localhost/yourclass/zhougege来管理你的数据库了CI错误处理Index.php中默认的是显示所有错误:error_reporting(E_ALL);show_error(message)函数,按application/errors/error_general.php作为模板显示错误信息show_404(page)函数,按application/errors/error_404.php作为模板显示一个404错误log_message(level, message)函数,把错误信息写入错误日志。你必须在第一个参数中提供错误级别(三种),指出是哪种级别的错误(debug, error, info),第二个参数是错误信息注意:为了生成错误日志文件,必须在 application/config/config.php 文件中打开 log_errors 选项,并保证
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢构穹顶施工方案设计
- 店铺照明改造方案范本
- 2025企业租赁合同范本如何编写
- 护岸工程排水管施工方案
- 淮阴三恒系统施工方案
- 2025合同规定下的抵押车辆能否购买是否合法
- 沧州市消防救援支队招聘政府专职消防队员考试真题2024
- 盐田区净化车间施工方案
- 施工方案钢桥架施工方案
- 烟道收纳改造方案范本
- 国企党务培训课件
- 苏科版三年级上册信息技术全册教学设计
- 产能管理课件
- 2025至2030PCR扩增仪市场前景分析及发展趋势分析与未来投资战略咨询研究报告
- 探索宇宙奥秘:天文现象教学课件
- 签订茶叶收购协议书
- 房建工程总承包EPC项目技术标(投标方案)(技术标)
- 教育行业电销话术
- 讲安全守纪律课件
- 《MES操作说明书》课件
- 智能书架解决方案
评论
0/150
提交评论