博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ci框架基础知识点
阅读量:5162 次
发布时间:2019-06-13

本文共 2090 字,大约阅读时间需要 6 分钟。

一、路由	1.index.php/test/hello->控制器test的hello方法		2. 也可以手动配置路由	 	app/config/routes.php中	 		 		I:$route['testa/(:any)'] = 'test/hello';  -》				//在地址栏中输入 index.php?testa/sdfdsf这里输入任意字符				//将指向控制器test的hello方法			II:$route['test/joe'] = 'test/user/34';				//将指向控制器test的user方法 并且回调参数值为34			III:$route['testn/(:num)/(:num)'] = 'test/number/$1/$2';				//将指向控制器test的user方法 并且两个回调参数值为$1和$2			IV:在路由中使用 HTTP 动词				$route['test']['post'] = 'test/add';				//当使用post方式提交到test 将指向控制器test的add方法 			V:默认路由				$route['default_controller'] = 'welcome';				//默认地址指向welcome控制器								$route['404_override'] = 'test/notfind';				//当不存在的地址时 指向将指向控制器test的notfind方法 				$route['translate_uri_dashes'] = FALSE;				//这个选项可以自动的将 URL 中的控制器和方法中的连字符('-')转换为下划线('_')	3.手动配置的路由不会影响默认的路由访问方式		如:$route['test/joe'] = 'test/user/34';		可以是  index.php/test/joe		也可以是index.php/test/user/34二、视图view	1. 引入视图		$this->load->view('content');		//引入view/content.php	2. 	向视图添加动态数据		$data['title'] = "My Real Title";		$this->load->view('content', $data);		//引入view/content.php并带参数data到模板		//模板中这样调用 		<?php echo $title;	3.使用循环		控制器代码		$data['todo_list'] = array('Clean House', 'Call Mom', 'Run Errands');        $this->load->view('blogview', $data);        模板代码        
        
  •     
    load->view('myfile', '', TRUE);     //返回myfile模板里面所有的代码为字符串三、模型、db类 0.注意:使用db类的时候记得调用这句话 $this->load->database(); 1. 可以通过一个和你的类同名的对象访问模型中的方法。 $this->load->model('model_name'); $this->model_name->method();//method是model里面对应的方法名 2.db类的使用在model中 blog指表名 查询 $query = $this->db->get('blog', 10);//取10条        $query->result();        插入        $blog->title    = $_POST['title']; // please read the below note        $blog->content  = $_POST['content'];        $blog->date = time();        $this->db->insert('blog', $blog);        更新        $blog->title    = $_POST['title'];        $blog->content  = $_POST['content'];        $blog->date = time();        $this->db->update('blog', $blog, array('id' => $_POST['id']));        删除        $this->db->delete('blog', array('id' => $_POST['id']));

    转载于:https://www.cnblogs.com/lauhp/p/7999551.html

    你可能感兴趣的文章
    BeanShell简介
    查看>>
    python字符串操作
    查看>>
    不同程序语言的注释和变量要求
    查看>>
    语言基础(9):static, extern 和 inline
    查看>>
    ES5_03_Object扩展
    查看>>
    bzoj 2600: [Ioi2011]ricehub
    查看>>
    创建数据库,表
    查看>>
    工厂模式
    查看>>
    计算机网络基础知识
    查看>>
    C#里如何遍历枚举所有的项
    查看>>
    如何在键盘出现时滚动表格,以适应输入框的显示
    查看>>
    超级强大的鼠标手势工具
    查看>>
    常用Dockerfile举例
    查看>>
    jquery的ajax用法
    查看>>
    设计模式-策略模式(Strategy)
    查看>>
    django orm 数据查询详解
    查看>>
    JarvisOJ Basic 熟悉的声音
    查看>>
    C# list导出Excel(二)
    查看>>
    CAS 单点登录模块学习
    查看>>
    跟着辛星用PHP的反射机制来实现插件
    查看>>