码迷,mamicode.com
首页 > Web开发 > 详细

关于PHP的CI框架

时间:2017-06-30 22:12:37      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:help   单元   site   访问控制   mod   conf   href   http   name   

今天复习的CI框架,又重新写了一些关于CI 框架的琐碎
 
1、cakePHP,thinkPHP
2.CI框架CI中规定http://localhost/myci2/控制器名/方法名
http://localhost/myci2/welcome/index
3.MVC(model view controller 模型,视图,控制器)
4.设计模式(design pattern),使逻辑更清晰
5.route(路由)
6.redirect(‘这写的是跳转的路径’):重定向,不能传参,不支持第二个参数 发送两次请求
$this->load->view跳转 一共就一次请求,加载文件,不导致路径的变化,会传参
7.FORM :get post这个 区别get用来获取,post用来提交,只有表单才是post
8action属性是用来配提交的请求,路径.是相对路径(控制器/控制器下的某个方法)
actiom="welcome/save",运行会找不到save方法,多出个welcome,解决方法,在head里加个base基础路径 标签: <base href ="<?php echo site_url();?>">要启动它要自动加载下,在config中,打开autoload.php,67行 变成 $autoload[‘helper‘]=array (‘url‘);
另去掉index.php干扰:在config.php中,29行$config[‘index_page‘]=‘‘;
9.控制器调用model
10.数据库的配置:application>config>autoload>55行 加‘database‘
在程序启动时自动加载数据库
application>config>database51行配置数据库信息,hostname是域名
还有下面username
11.htaccess控制文件访问权限
12.ajax(async js and xml)面试
13. 怎么配置CI框架:在htdocs下建立个项目,把codeIgniter-2.2.6中application,system,index.php拷到项目下,还有个隐藏文件:.htaccess
index.php是个入口文件,页面在views目录显示,所有文件要通过index.php间接访问
.htaccess是访问控制,配置可以访问的目录
system是运行的基础文件,几乎不用动
config下的route:把请求做转发,可以在route里改动默认控制器
前端页面在views文件里写
14.控制器:1.接受数据 2验证(一个boolean类型的标识位,用来标识是否成功,true表示成功提交) true//一个boolean类型的标识位,用来标识是否成功,true成功提交
= array//验证
 
if$username‘‘$data‘err_name‘‘请输入用户名‘$flagfalseif$password$repassword$data‘err_pwd‘‘两次密码不一致‘$flagfalseif$flag$thisload‘regist‘$data 3.连接数据库 4.加载view
array_push是将一个或多个单元压入数组末尾
键值对的数组如上$data[‘err_name‘]‘请输入用户名‘;

关于PHP的CI框架

标签:help   单元   site   访问控制   mod   conf   href   http   name   

原文地址:http://www.cnblogs.com/qingxin95/p/7100636.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!