用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2390|回复: 4
收起左侧

[已解决] ci view 嫩直接访问model吗?如果不能,怎么实现下面功能

[复制链接]
发表于 2016-3-11 21:30:38 | 显示全部楼层 |阅读模式
ci view 嫩直接访问model吗?如果不能,怎么实现类似CMS里 的模板里的栏目标签功能。
我不想引用模板引擎,就想写个简单能在页面上类似 <?php  getList(); ?>就能取到数据 的函数
 楼主| 发表于 2016-3-11 21:32:42 | 显示全部楼层
如果都从control里传数据到view,有时太不灵活了,
所以我就有了这个问题,
请各位大侠帮忙
发表于 2016-3-12 00:29:00 | 显示全部楼层
helper里写函数就行了啊  
发表于 2016-3-12 23:19:05 | 显示全部楼层
zhqlzzf 发表于 2016-3-11 21:32
如果都从control里传数据到view,有时太不灵活了,
所以我就有了这个问题,
请各位大侠帮忙 ...

在view中可以使用$this这个CI超级变量,意味着你可以直接load model, $this->load->model("""), 或者在控制器中如果已经load过,则可以在视图中直接使用:<?php $this->post_model->getList();?>

或者优雅的做法是如果楼上所说,写在一个helper里,然后视图里就可以任意调用了。
 楼主| 发表于 2016-3-13 19:15:12 | 显示全部楼层
yuzhigang5460 发表于 2016-3-12 23:19
在view中可以使用$this这个CI超级变量,意味着你可以直接load model, $this->load->model("""), 或者在 ...

谢谢谢谢

本版积分规则