2015-10-09 10:51:12 10772次浏览 1条回答 0 悬赏 10 金钱

renderFile,renderAjax和renderPartial的区别是什么?
renderFile和普通的render有什么区别啊

  • 回答于 2015-10-09 11:50 举报

    renderFile是最基础的方法,renderAjax,renderPartial最终都是调用renderFile.
    render相对renderFile只是多了一些默认参数,它会自动去检查当前配置信息并添加相应的参数,比如viewFile
    如果你使用renderFile,你需要手动指定这些参数,否则会报错。

    renderAjax和renderPartial区别和名字一样,
    renderAjax是以ajax方式渲染页面,可以配合js/css实现各种特效,如动态加载。
    renderPartial只渲染当前的局部文件,不会加载viewFile。例如只输出正文内容而不输出页头、页尾。

    5 条回复
    回复于 2015-10-09 15:00 回复

    你一直说的viewFile是什么啊?还有我用ajax取得内容的时候往往用renderPartial这样渲染一个局部内容返回回来,再用js把它放到特定的地方。renderAjax带着页头页尾的,什么时候用啊?

    回复于 2015-10-09 15:45 回复

    viewFile=视图文件,算是一个模板文件吧,通常包含页头页尾等固定信息。 renderFile的参数之一。

    回复于 2015-10-09 15:47 回复

    renderAjax看文档中是说可配合js/css使用,具体看你的需求了。我没用过。

    回复于 2015-10-09 16:31 回复

    难道用renderfile不可以配合js/css使用吗,不是也可以吗

    回复于 2015-10-09 16:33 回复

    当然可以,条条道路通罗马

您需要登录后才可以回答。登录 | 立即注册
YiiNewer
经理

YiiNewer

注册时间:2014-10-12
最后登录:2018-07-18
在线时长:46小时16分
  • 粉丝13
  • 金钱530
  • 威望70
  • 积分1690

热门问题