php fast框架,Thinkphp5/FastAdmin 框架结构详细解析

添加左侧菜单

b847096af6cc

image.png

生成规则

b847096af6cc

image.png

表结构

b847096af6cc

image.png

目录结构

b847096af6cc

image.png

控制器

namespace app\admin\controller;

use app\common\controller\Backend;

/**

* demo

*

* @icon fa fa-dashboard

* @remark 这是一个手动生成CRUD的demo

*/

class Demo extends Backend

{

/**

* 模型对象

*/

protected $model = null;

public function _initialize()

{

parent::_initialize();

//设置对应的model

$this->model = model('Demo');

//设置模板的布局

$this->layout = 'demoLayout';

$this->view->assign("weekList", $this->model->getWeekList());

$this->view->assign("flagList", $this->model->getFlagList());

$this->view->assign("genderdataList", $this->model->getGenderdataList());

$this->view->assign("hobbydataList", $this->model->getHobbydataList());

$this->view->assign("statusList", $this->model->getStatusList());

$this->view->assign("stateList", $this->model->getStateList());

}

/**

* 查看

*/

public function index()

{

//设置过滤方法

$this->request->filter(['strip_tags']);

if ($this->request->isAjax())

{

//如果发送的来源是Selectpage,则转发到Selectpage

if ($this->request->request('pkey_name'))

{

return $this->selectpage();

}

//生成查询条件的方法

list($where, $sort, $order, $offset, $limit) = $this->buildparams();

$total = $this->model

->where($where)

->order($sort, $order)

->count();

$list = $this->model

->where($where)

->order($sort, $order)

->limit($offset, $limit)

->select();

$result = array("total" => $total, "rows" => $list);

return json($result);

}

return $this->view->fetch();

}

}

模型</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值