哪个大侠用过Discuz,帮忙解释下一个菜鸟问题。
Discuz如何做到类似MVC架构的方式的呢? 据了解Discuz只有controller层和view层。 那么Discuz哪个目录下的文件是controller层,哪个目录下是view层。  并且它是如何用controller层控制view层的?

解决方案 »

  1.   

    DZ是面向过程写的,不存在MVC一说
      

  2.   

    LS没看明白我说的。 DZ是没有MVC,但他有类似的方式。 据我了解他的处理方式有类似controller和view的关系。 但我不知道他是如何执行的,需要请哪位朋友帮忙解释下他的架构。
      

  3.   

    template -> view 
    source -> controller
    你是这个意思伐。。
      

  4.   


    <?php
    $gap = rand(0,100);
    if ($gap <= 10) {
    $num = 1;
    } else if ($gap <= 40 && $gap > 10) {
    $num = 2; } else if ($gap <= 75 && $gap > 40) {
    $num = 3; } else if ($gap <= 98 && $gap > 75) {
    $num = 4; } else if ($gap <= 100 && $gap > 98) {
    $num = 5;
    }

    echo $gap."<br>";
    echo $num;?>
    $gap为概率