dapeng 2012-11-26 16:07:22 3408次浏览 5条回复 0 0 0

问一下 在创建 controller的时候 1、function getList 2、function actionList 这两个的定义有什么区别 我总是用action的方法定义 但是看到好多人用get来写 这有什么区别吗

  • 回复于 2012-11-26 18:09 举报

    function actionList
    可以用url访问,
    function getList
    只能用实例访问

  • 回复于 2012-11-27 08:52 举报

    getList是Controller的一个普通方法,可以在controller和view里,通过$this来访问;ActionList是Controller的一个行为(Action),可以通过controller/action的URL格式来访问。

  • 回复于 2012-11-27 09:41 举报

    你好,我想问下为什么在视图中也能用$this来访问呢

  • 回复于 2012-11-27 10:34 举报

    因为视图文件里的$this指向的就是当前的控制器,好像是通过控制器的controller里的render传递过去的,详情就去看代码吧。

  • 回复于 2013-05-06 11:26 举报

    :)

您需要登录后才可以回复。登录 | 立即注册