• 夺命雷公狗ThinkPHP项目之----企业网站19之网站配置信息的修改


    我们这个其实也是很简单的,思路是直接将提交过来的cf_id 改成我们自己定义好的 “1” 即可,因为1配置只能有一个,所以永久都是该id 为1的:

    先来完成我们的控制器,代码如下所示:

        public function edit(){
            $id = '1';
            $mod = M('Conf')->find($id);
            $this -> assign('mod',$mod); 
            //dump($mod);
            if(IS_POST){
                $data['cf_id'] = $id;
                $data['cf_name'] = I('cf_name');
                $data['cf_ename'] = I('cf_ename');
                $data['cf_desc'] = I('cf_desc');
                $data['cf_keywords'] = I('cf_keywords');
                $data['cf_record'] = I('cf_record');
                $cmod = D('Conf');
                if($cmod->create($data)){
                    if($cmod->save()){
                        $this->success('修改配置成功',U('Conf/lists'));
                    }else{
                        $this ->error('修改配置失败');
                    }
                }else{
                    $this -> error($cmod->getError());
                }
                return;
            }
            $this -> display();
        }

    然后我们将获取到的结果分配到修改页面即可:

    <!doctype html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>后台管理</title>
        <link rel="stylesheet" type="text/css" href="__PUBLIC__/Admin/css/common.css"/>
        <link rel="stylesheet" type="text/css" href="__PUBLIC__/Admin/css/main.css"/>
        <script type="text/javascript" src="__PUBLIC__/Admin/js/libs/modernizr.min.js"></script>
        <script type="text/javascript" src="__PUBLIC__/Admin/js/jq18m.js"></script>
        <script type="text/javascript" src="__PUBLIC__/Admin/js/hileft.js"></script>
        
        
            <script type="text/javascript" charset="utf-8" src="__PUBLIC__/Ueditor/ueditor.config.js"></script>
            
            <script type="text/javascript" charset="utf-8" src="__PUBLIC__/Ueditor/ueditor.all.min.js"></script>
            <script type="text/javascript" charset="utf-8" src="__PUBLIC__/Ueditor/lang/zh-cn/zh-cn.js"></script>
        
    
    
        
    </head>
    <body>
    
    <include file="Public/header" />
    
    <div class="container clearfix">
        <include file="Public/left" />
        <!--/sidebar-->
        <div class="main-wrap">
    
            <div class="crumb-wrap">
                <div class="crumb-list"><i class="icon-font"></i><a href="/jscss/admin/design/">首页</a><span class="crumb-step">&gt;</span><a class="crumb-name" href="/jscss/admin/design/">作品管理</a><span class="crumb-step">&gt;</span><span>新增作品</span></div>
            </div>
            <div class="result-wrap">
                <div class="result-content">
                    <form action="" method="post" id="myform" name="myform" enctype="multipart/form-data">
                        <table class="insert-tab" width="100%">
                            <tbody>
                            
                                <tr>
                                    <th><i class="require-red">*</i>网站名称:</th>
                                    <td>
                                        <input class="common-text required" id="title" name="cf_name" size="50" value="{$mod['cf_name']}" type="text">
                                    </td>
                                </tr>
                                
                                <tr>
                                    <th><i class="require-red">*</i>网站英文名称:</th>
                                    <td><input class="common-text" name="cf_ename" size="50" value="{$mod['cf_ename']}" type="text"></td>
                                </tr>
                                
                                
                                <tr>
                                    <th>描述Description:</th>
                                    <td>
                                        <textarea name="cf_desc" style="420px; height:85px;">{$mod['cf_desc']}</textarea>
                                    </td>
                                </tr>
                                
                                
                                <tr>
                                    <th>关键词Keywords:</th>
                                    <td>
                                        <textarea name="cf_keywords" style="420px; height:85px;">{$mod['cf_keywords']}</textarea>
                                    </td>
                                </tr>
                                
                                
                                <tr>
                                    <th>网站备案信息:</th>
                                    <td>
                                        <textarea name="cf_record" style="420px; height:85px;">{$mod['cf_record']}</textarea>
                                    </td>
                                </tr>
                                
                                <tr>
                                    <th></th>
                                    <td>
                                        <input class="btn btn-primary btn6 mr10" value="提交" type="submit">
                                        <input class="btn btn6" onclick="history.go(-1)" value="返回" type="button">
                                    </td>
                                </tr>
                            </tbody></table>
                    </form>
                </div>
            </div>
    
        </div>
        <!--/main-->
    </div>
    <script type="text/javascript">
        UE.getEditor('content',{initialFrameWidth:890,initialFrameHeight:550});
        //initialFrameWidth: null 这样就是他自动设置大小
    </script>
    <style type="text/css">
        #edui2 div{
            height:25px;
        }
    </style>
    </body>
    </html>

    这样我们即可实现我们想要的效果了:

  • 相关阅读:
    Linux查看密码
    zabbix 邮件报警配置
    Linux 修改zabbix server的web访问端口
    Zabbix 配置监控主机
    Linux 安装zabbix
    Json解析注解 ---@SerializedName
    IntelliJ IDEA 设置背景图片
    @Override is not allowed when implementing interface method
    nginx ------反向代理和负载均衡
    IntelliJ IDEA 性能优化
  • 原文地址:https://www.cnblogs.com/leigood/p/5433564.html
Copyright © 2020-2023  润新知