zoukankan      html  css  js  c++  java
  • Laravel 通过模型处理性别

    1 模型

        const GENDER_UN = 10;//未知
        const GENDER_BOY = 20;//
        CONST GENDER_GRIL= 30;//
    
        public function gender($ind = null)
        {
            $arr = [
                self::GENDER_UN=>'未知',
                self::GENDER_BOY=>'男',
                self::GENDER_GRIL=>'女'
            ];
            if ($ind !== null){
                return array_key_exists($ind,$arr) ? $arr[$ind] : $arr[self::GENDER_UN];
            }
            return $arr;
        }

    2 控制器

    2.1 列表页

        //学生列表页
        public function index()
        {
            //(每页显示的个数)  //$students = Student::get();
            $students = Student::paginate(5);
    /*        foreach ($students as $student){
                dd($student->gender());
            }*/
            $data['students'] = $students;
            return view('student.index',$data);
        }

    2.2 创建页

     $student = new Student();
            return view('student.create',['student'=>$student]);

    3 视图

    3.1 列表页

     <td>{{$student->gender($student->gender)}}</td>

    2.2 创建页

     <label class="col-sm-2 control-label">性别</label>
    
                        <div class="col-sm-5">
                            @foreach($student->gender() as $ind=>$val)
                                <label class="radio-inline">
                                    <input type="radio" name='Student[gender]'
                                           {{ isset(old('Student')['gender']) && old('Student')['gender']==$ind ?' checked=checked':''}} value="{{$ind}}"
                                    >
                                    {{$val}}
                                </label>
                            @endforeach
                        </div>

    4 显示

    4.1 列表页

    4.2 创建页

  • 相关阅读:
    Python模块笔记
    js日期
    js字符串
    js數字
    js對象構造
    js 錯誤
    js break和continue
    js條件結構和循環結構
    js運算符
    js函數
  • 原文地址:https://www.cnblogs.com/polax/p/13352743.html
Copyright © 2011-2022 走看看