前台模板 海豚php_初次使用海豚php的一个例子

class Essay extends Admin

{

public function index()

{

$data = Db::table('admin_essay')->order('order')->paginate();

$page = $data->render();

return ZBuilder::make('table')

->setTableName('admin_essay')

//->addOrder(['update_time','desc']) // 添加排序

->setSearch('title')

->addColumns([

['imgurl', '封面','picture'],

['title', '标题'],

['original', '原创'],

['type','文章类型'],

['update_time','修改时间','datetime'],

['right_button', '操作', 'btn'],

])

->addTopButtons('add,delete')

->addRightButton('delete', ['data-tips' => '删除后无法恢复。'])

->addRightButton('edit')

->setRowList($data)// 设置表格数据

->setPages($page) // 设置分页数据

->fetch(); // 渲染模板

}

public function add($id = null)

{

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

{

$data = $this->request->post();

$Messay = new Messay();

$rtn = $Messay->class_add($data);

if ($rtn)

{

$this->success("新增成功!",'index');

}

else

{

$this->error('新增失败');

}

}

return ZBuilder::make('form')

->addRadio('type', '选择分类', '', ['投资' => '投资', '移民' => '移民', '留学' => '留学','房产'=>'房产'])

->addSwitch('original', '是否原创', '', '0')

->addFormItems([

['hidden','id'],

['text:5', 'title', '标题'],

['text:5', 'source', '来源'],

['text:5', 'writer', '作者'],

['text:5', 'desc', '描述'],

['text:5', 'keywords', '关键词'],

['image', 'imgurl', '封面'],

['text:3', 'order', '排序'],

])

->addSwitch('rec', '推荐', '', '0')

->addUeditor('content', '内容')

->fetch();

}

public function edit($id = null)

{

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

{

$data = $this->request->post();

$rtn = Db::table('admin_essay')->update($data);

if ($rtn)

{

$this->success("修改成功!",'index');

}

else

{

$this->error('修改失败');

}

}

$data = Db::table('admin_essay')->where('id',$id)->find();

return ZBuilder::make('form')

->addRadio('type', '选择分类', '', ['投资' => '投资', '移民' => '移民', '留学' => '留学','房产'=>'房产'])

->addSwitch('original', '是否原创', '', '0')

->addFormItems([

['hidden','id'],

['text:5', 'title', '标题'],

['text:5', 'source', '来源'],

['text:5', 'writer', '作者'],

['text:5', 'desc', '描述'],

['text:5', 'keywords', '关键词'],

['image', 'imgurl', '封面'],

['text:3', 'order', '排序'],

])

->addSwitch('rec', '推荐', '', '0')

->addUeditor('content', '内容')

->setFormData($data)

->fetch();

}

}

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值