cakePHP实现类似Yii widget的效果

1、Yii中的widget可以使用一完全独立的mvc就算是在layout中还是可以获取到数据库的数据

2、方法1、

/app/View/Elements/widget.ctp

$data = $this->requestAction('/controller/action/param1/etc');

方法2、  

function beforeFilter() {
    parent::beforeFilter();
    $this->set(
        'cool_variable', 
        $this->YourMethodOrComponent->action($params)  //调用其他控制器或者组建中的方法
      );
}

 

posted @ 2013-05-15 10:39  linksgo2011  阅读(114)  评论(0编辑  收藏  举报