顿悟了。

昨天睡觉做梦的时候忽然好像顿悟了framework7搭配codeigniter的用法。

  1. 用户发起请求
  2. 控制器响应
  3. 获取数据库数据,分配对应页面,直接将数据json化反给前端。
  4. 前段框架根据需求展示数据

之前对前端框架朦朦胧胧,前端这边很多框架都是用的类似vue这种数据绑定的方式。我当时就在想了,前端这边页面怎么加载数据?难不成用php语句直接打印json?现在懂了,使用ci框架时,用户访问页面都是先经过控制器再访问的view页面,我们在ctrl页面先行读取对应数据在通过loadview('listWare',$date)把数据传给view页面,经过一些前辈指点更正为:前段通过ajax请求ci框架,控制得到请求后直接读取数据已json方式反馈给前端。

前端这边framework7利用page.query将ajax请求过来的数据根据需求利用vue或者模版语言填充到页面中。

不过这只是我模糊的想法,以为是这样的,但是到底是不是这样操作的我也不是很清楚,有朋友懂这方面的可以教我一下,各自摸索有点痛苦,你看我做梦都在想问题...

具体代码晚上试过之后再来贴。

1900

普通男青年,学过三年编程,目前在家里帮忙。2015年骑过一次318,有点伪文艺。性格多变,疑似有人格分裂。

四川自贡 http://www.4zen.top