关于thinkphp中的widget的开发

WBOY
풀어 주다: 2016-06-23 14:00:17
원래의
903명이 탐색했습니다.

class HotkeyWidget extends Widget {
        public function render($data) {
$node=M('Hotkey');//这里是数据库表的实例化
$data=$node->limit('0,10')->select();
$data['list']=$data; 
$content = $this->renderFile ( ADDON_PATH . '/widgets/Hotkey.html', $data);
return $content;
}



我在Hotket.html中应该怎么调用HotkeyWidget 类中读取出来的数据?  如果应用到模版上面应该怎么调用?


回复讨论(解决方案)

会用thinkphp的,难道就不会用自定义的?

同求解答~~~楼上的就没决绝问题啊。

我也遇到同?的??...  

1.widget一般放在Lib目录下,比如排行榜的Widget,建立文件TopLankWidget.class.php和TopLank.html
2.在php页面写关于排行榜的方法,在页面中调用{:W(‘TopLank’,array(‘type’=>’auto’,'title’=>’排行榜’))}

调用读取出来的数据:

    

  • {$L['goods_id']}

  •     
  • {$L['category']}

  •    
  • {$L['sort']}

  •    
  • {$L['store_id']}

  •      
  • {$L['goods_name']}

  •     
  • {$L['price']}

  •     
  • {$L['desc']}

  •       
  • {$L['img']}

  •  

    模版调用
    {:W('Hotkey')}

    원천:php.cn
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    최신 이슈
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!