345161974 2013-07-02 10:38:15 3052次浏览 1条回复 0 0 0

看yii有一个礼拜,大致的gii操作什么的都会了.现在问题是,我找了个美工设计好了界面, 1:我可不可以直接在美工这个界面上,调用各个模块的数据,比如新闻,产品图片...搞不懂yii是怎么把多个模块集成到一个页面上的,有人帮助解答下么?谢谢! 2:还有就是这个css,js什么的,应该可以直接调用的吧?就是不受限于yii的机制,跟以前做网页一样,我直接调用就可以的,yii可以做的吧?

  • 回复于 2013-08-01 14:12 举报

    1.可以,不然要yii干嘛。以SiteController为例。在SiteController的actionIndex里面把你要调用的数据先准备好。如:

    $news=News::model()->findAll(array('limit'=>11)); 
    $product=Product::model()->findAll(array('limit'=>12));
    $(this).render('index',compact('news','product'));
    

    然后在/protected/views/site/index.php
    里面粘贴你前端制作出来的HTML页面,css什么的可以放在根目录的一个文件夹里,比如叫/images/。在index.php里面foreach($news as $r)然后就自由发挥吧。

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