47 lines
1.8 KiB
PHP
47 lines
1.8 KiB
PHP
<?php
|
|
namespace app\model;
|
|
|
|
use think\facade\Db;
|
|
use think\Model;
|
|
|
|
class ProjectDemo extends Model
|
|
{
|
|
//详情
|
|
public function detail($id)
|
|
{
|
|
$detail = Db::name('ProjectDemo')->where(['id' => $id])->find();
|
|
if (!empty($detail)) {
|
|
$detail['name'] = Db::name('ProjectDemo')->where(['id' => $detail['id']])->value('name');
|
|
$detail['url'] = Db::name('ProjectDemo')->where('id', $detail['id'])->value('url');
|
|
$detail['cate'] = Db::name('ProjectDemo')->where('id', $detail['id'])->value('cate');
|
|
$detail['url_cate'] = Db::name('ProjectDemo')->where(['id' => $detail['id']])->value('url_cate');
|
|
$detail['language'] = Db::name('ProjectDemo')->where(['id' => $detail['id']])->value('language');
|
|
$detail['language'] = Db::name('development_language')->where('id', $detail['language'])->value('name');
|
|
$detail['remark'] = Db::name('ProjectDemo')->where(['id' => $detail['id']])->value('remark');
|
|
$detail['create_time'] = Db::name('ProjectDemo')->where(['id' => $detail['id']])->value('create_time');
|
|
}
|
|
return $detail;
|
|
}
|
|
|
|
//编辑
|
|
public function edit($id)
|
|
{
|
|
$edit = Db::name('ProjectDemo')->where('id', $id)->find();
|
|
if (!empty($edit)) {
|
|
$result = Db::name('ProjectDemo')->where(['id' => $edit['id']])->update([
|
|
'name' => $edit['name'],
|
|
'url' => $edit['url'],
|
|
'cate' => $edit['cate'],
|
|
'url_cate' => $edit['url_cate'],
|
|
'language' => $edit['language'],
|
|
'remark' => $edit['remark'],
|
|
'update_time' => $edit['update_time']
|
|
]);
|
|
if ($result) {
|
|
return '修改成功';
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
}
|