博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CodeIgniter学习笔记(十)——CI中的模型
阅读量:4981 次
发布时间:2019-06-12

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

模型文件的名称必须是小写,因为在system/core/loader.php的model方法中,会将传入的模型名称转成小写再去寻找对应的文件,但是类名必须是首字母大写并且拼装“_model”,拼装后的结果应与模型文件的文件名一致,只是首字母大写,例如:文件名是user_model.php,类名应该是User_model。

load->database(); $result = $this->db->get('blog_user'); return $result->result(); } }?>

在控制器中这样调用

// 加载模型,通过第二个参数还可以指定别名,后面的代码使用别名访问
$this->load->model('user_model');
// 加载完成后,超级对象就生成了user_model属性,它是User_model类型的对象$list = $this->user_model->getAllUser();// 将数据传给视图$this->load->view('user_view', array('list'=>$list));

原则上,除了关系表,每张实体表都应该对应一个模型

转载于:https://www.cnblogs.com/iamsupercola/p/4635558.html

你可能感兴趣的文章
es学习
查看>>
anaconda使用
查看>>
python中分页使用
查看>>
爬虫学习推荐目录
查看>>
[CSS] Change the Alignment of a Single Flexed Item with 'align-self'
查看>>
[Dart] Capture and Handle Data Sequences with Streams in Dart
查看>>
[Dart] splitMapJoin
查看>>
[Angular] Show a Loading Indicator for Lazy Routes in Angular
查看>>
[HTML5] Lazyload below the fold images and iframes with native browser lazy-loading
查看>>
[HTML5] Add Semantic Styling to the Current Page of a Navigation Item with aria-current
查看>>
[React Native] Up & Running with React Native & TypeScript
查看>>
[CSS] Change the off-axis Alignment of a Flexed Container with `align-items`
查看>>
[Javascript] Run asynchronous functions in sequence using reduce
查看>>
[React] Create a Query Parameter Modal Route with React Router
查看>>
[Algorithm] Tree Width with Level Width
查看>>
[GraphQL] Set variable and default value & alias
查看>>
[Dart] final vs const
查看>>
[GraphQL] Reuse GraphQL Selection Sets with Fragments
查看>>
[GraphQL] Query GraphQL Interface Types in GraphQL Playground
查看>>
[Javascript] Convert a forEach method to generator
查看>>