PHP CI样本模型/控制器结构

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP CI样本模型/控制器结构相关的知识,希望对你有一定的参考价值。

/*
|MODELS
||usersdb.php
|CONTROLLERS
||users.php

the model and controller can then have different methods eg, add a user, remove a user, view all users etc.
*/


class Usersdb extends Model
{
  /**
   * The Initialisation method
   */

  function Usersdb()
  {
    parent::Model();
  }
  function add($name)
  {
    ...
  }
  function delete($userid)
  {
    ...
  }
} 



class User extends Controller {

  function User()
  {
    parent::Controller();
    $this->load->model('usersdb');
    $this->load->scaffolding('users');
  }
  function add()
  {
     $name = 'test';
     $res = $this->usersdb->add($name);
     $data['res'] = $res;
     $this->load->view('users/user_add_v', $data);
  }
  function delete($id)
  {
     $res = $this->usersdb->delete($id);
     $data['res'] = $res;
     $this->load->view('users/user_remove_v', $data);
  } 




/*
so to add a user you would use the URL

whatever.com/codeigniter/index.php/user/add
*/

以上是关于PHP CI样本模型/控制器结构的主要内容,如果未能解决你的问题,请参考以下文章

CI目录详解

CI框架-学习笔记

什么是结构风险?在决策树类相关算法中通常有哪些正则化参数来控制模型的结构风险?解读一下

CodeIgniter后端前端.htaccess路由器

php CI3梅勒模型

php CI3 App模型