zhqlzzf 发表于 2016-3-11 21:30:38

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

ci view 嫩直接访问model吗?如果不能,怎么实现类似CMS里 的模板里的栏目标签功能。
我不想引用模板引擎,就想写个简单能在页面上类似 <?phpgetList(); ?>就能取到数据 的函数

zhqlzzf 发表于 2016-3-11 21:32:42

如果都从control里传数据到view,有时太不灵活了,
所以我就有了这个问题,
请各位大侠帮忙

Aloghli 发表于 2016-3-12 00:29:00

helper里写函数就行了啊

yuzhigang5460 发表于 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里,然后视图里就可以任意调用了。

zhqlzzf 发表于 2016-3-13 19:15:12

yuzhigang5460 发表于 2016-3-12 23:19
在view中可以使用$this这个CI超级变量,意味着你可以直接load model, $this->load->model("""), 或者在 ...

谢谢谢谢
页: [1]
查看完整版本: ci view 嫩直接访问model吗?如果不能,怎么实现下面功能