码迷,mamicode.com
首页 > 其他好文 > 详细

《deetom》项目开发历程<二>

时间:2014-06-25 18:55:26      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   color   使用   

接着昨天。

session 问题解决了;

具体:

我发现init方法是加载类完成先执行init方法,(具体我猜测是在框架中设置的,这个方法),所以写了一个类,专门判断session是否过期,继承controller,有需要的页面继承这个类。

 

注册登录做完了,下一步是开发个人中心,前端师兄昨天给我发了页面,10个页面,页面大致分为四块,header body<left  right> footer。我看到后首先想到的是iframe。基于做cms系统的惯性思维。

 

但是仔细看,每一个页面都是div div。。。。 

 

和前端师兄交流了下,他没有表态修改的意思,我就想着自己解决了,我有三个思路:

 

第一:如果我个人中心只用一个页面,然后各种if else 判断完成,这样显然乱 
第二:用N个html完成这个事情 只是每一次请求 我都要去获取 有些相同的数据部分
第三: iframe 只动变化的部分

最后我折中选择了第二种:今天上午一上午才整完这些:

我把头尾,整一份出来。然后修改了下10个页面 每个页面<?php include(‘header.php‘);?> <?php include(‘footer.html‘);?>,这样还有一个好处,刷新不会乱。

其实昨天我还是比较倾向于第三种方式,不过使用第三种方式的话,刷新会乱,还有就是菜单选中的问题,我还要处理,可能还会有一些潜在的问题,所以我还是退了一步。

 

然后在写控制器的时候,有碰到了点儿犹疑,

 

比如,订单列表 单个订单内容,相对应控制器中

 

    // 购买记录
    public function buyRecordAction(){
        $this->display();
    }
    //查看单条购买记录
    public function buyRecordOneAction(){
        $this->display();
    }

分为俩个写呢?还是写一个这样的控制器方法,然后请求的时候带上参数,通过参数来写业务代码。

 

最后还是选择了 贴代码的这种,嘿嘿,命名稍微不规范.....

 

下午继续倒腾,还睡10分钟吧。

 

 

 

 

《deetom》项目开发历程<二>,布布扣,bubuko.com

《deetom》项目开发历程<二>

标签:style   class   blog   code   color   使用   

原文地址:http://www.cnblogs.com/bin-pureLife/p/3805909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!