最近用typecho建了个博客,修改页面的时候发现有个<a>标签有点多余想删掉,结果找了半天也没招到,最后发现在逻辑代码里面,嵌套输出了<a>标签,想问问这么设计合理吗?因为看到一些开源程序比如wordpress也有这种写法
不是说MVC要尽量分离的吗?

解决方案 »

  1.   

    对呀,不是说MVC要尽量分离的吗
    分不开时就混编一下,也没什么不妥
    何况那个标记应该的版权之类的吧
      

  2.   

    不好意思没说清楚,我的意思是像MVC尽量分离开
      

  3.   

    这钟情况,个人喜欢做成一个 widget 来实现逻辑里输出html的现象。
      

  4.   

    不是非要什么都套个MVC,只是觉得改个标签居然要翻代码,要是不懂PHP想修改模板估计也难找得到
      

  5.   

    虽然开源没有老板催....
    但是....当你准备把标签和代码严格分开的时候...
     桌上有酒菜...
     电视里有球赛...
     公司那有工资..
     床上有女友..
    你就会想...NND,先就这么算了,去拿现成的要紧...
      

  6.   

    mvc是根据项目根据实际情况来看的,不能说绝对的分离,但是分离情况下代码的编写,维修会简单一点。
    我坚决抵制混编。