当前位置:健康网 >> 生活百科 >> 怎么样才算一个经典的mvc模式

怎么样才算一个经典的mvc模式


发布:liulingling.com 来源:未知

mvc一般用什么来实现M和C 编辑历史 turn void
  */
  function footer () {
  
  }
  
  //! A manipulator
  /**
  * Displays a single product
  * @return void
  */
  function productItem($id=1) {
  $this->model->listProduct($id);
  while ( $product=$this->model->getProduct() ) {
  // Bind data to HTML
  }
  }
  
  //! A manipulator
  /**
  * Builds a product table
  * @return void
  */
  function productTable($rownum=1) {
  $rowsperpage='20';
  $this->model->listProducts($rownum,$rowsperpage);
  while ( $product=$this->model->getProduct() ) {
  // Bind data to HTML
  }
  }
  
  //! An accessor
  /**
  * Returns the rendered HTML
  * @return string
  */
  function display () {
  return $this->output;
  }
  }
  ?>
  最后是控制器,我们将把视图实现为一个子类。
  
  <?php
  /**
  * Controls the application
  */
  class ProductController extends ProductView {
  
  //! A constructor.
  /**
  * Constucts a new ProductController object
  * @param $model an instance 欢迎光临学网,收藏本篇文章 [1] [2] [3] [4]


of the ProductModel class
  * @param $getvars the incoming HTTP GET method variables
  */
  function ProductController (&$model,$getvars=null) {
fef  ProductView::ProductView($model);
  $this->header();
  switch ( $getvars ) {
  case "product":
  $this->productItem($getvars);
  break;
  default:
  if ( empty ($getvars) ) {
  $this->productTable();
  } else {
  $this->productTable($getvars);
  }
  break;
  }
  $this->footer();
  }
  }
  ?>
    
★○№相关文章¤◎◆
·我来提问你了,但是不知道问什
·用莲子跟枸杞一起煮甜汤可以不
·婚前财产公正需要多少钱
·怎样过结婚纪念日
·你们觉得是答的多花费多还是打
·冷面怎么作得好一点
·看见你了哈,
·我的老公怎么了,我该怎么办
·81年11月7日,婚姻何时到来
·吉日
·泡泡糖和口香糖的成分一样么
·急葡萄酒制作细节
★○№热点文章¤◎◆
 健康网 | 育儿知识 | 婚姻问题 | 恋爱烦恼 | 美容护理 | 家常菜 | 时尚装扮 | 生活礼节 | 生活百科 | 留言
 急救护理 | 家庭用药 | 健康信息 | 性爱保健 | 两性健康 | 男性 | 生育 | 心理 | 女性 | 中药 | 西药 | 心理