php的ci是什么,关于PHP的CI框架

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-1 12:24   922   0

今天复习的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基础路径 标签: 要启动它要自动加载下,在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‘$data3.连接数据库 4.加载view

array_push是将一个或多个单元压入数组末尾

键值对的数组如上$data[‘err_name‘]‘请输入用户名‘;

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP