【问题标题】:How to populate a radio button in laravel by using form::model如何使用 form::model 在 laravel 中填充单选按钮
【发布时间】:2015-11-03 21:53:00
【问题描述】:

我在 laravel 中使用 form::model 填充单选按钮。填充表单在刀片 php 中。为什么单选按钮不像文本区域、文本框和下拉列表那样自动填充?

{{ Form::model($teacher, array('route'=> array('updateteacher', $teacher->id))) }}
{{ Form::label('gender', 'Enetr your gender') }}
{{ Form::label('male', 'Male') }}
{{ Form::radio('gender', 'male') }} 
{{ Form::label('famle', 'Female') }}
{{ Form::radio('gender', 'female', $teacher->gender==1) }}
{{ Form::close() }}

我在 laravel 4.2 中工作,表名是teacher,列名是gender

【问题讨论】:

  • 使用Form::model 时,请务必使用Form::close 关闭您的表单。是有错误还是什么?你能提供更多关于出了什么问题的信息吗?
  • 建议:在您的问题中使用问号以避免吸引密切投票。

标签: php laravel laravel-4 blade


【解决方案1】:

我不确定 4.2 但试试

{{ Form::model($teacher, array('route'=> array('updateteacher', $teacher->id)))}}
{{ Form::label('gender','Enter your gender') }}
{{ Form::label('male','Male')}}
{{ Form::radio('gender' , 'male', $teacher->gender) }} 
{{ Form::label('female','Female') }}
{{ Form::radio('gender', 'female', $teacher->gender) }} 

如果这不起作用,试试这个。

{{ Form::model($teacher, array('route'=> array('updateteacher', $teacher->id)))}}
{{ Form::label('gender','Enetr your gender') }}
{{ Form::label('male','Male')}}
{{ Form::radio('gender' , 'male', ($teacher->gender==true)?1:0) }} 
{{ Form::label('female','Female') }}
{{ Form::radio('gender', 'female', ($teacher->gender==true)?1:0) }} 

【讨论】:

    【解决方案2】:

    我认为正确的语法类似于($teacher->gender == 'male'),在你的情况下:

    {{ Form::model($teacher, array('route'=> array('updateteacher', $teacher->id))) }}
    {{ Form::label('gender', 'Enter your gender') }}
    {{ Form::label('male', 'Male') }}
    {{ Form::radio('gender', 'male', ($teacher->gender == 'male')) }} 
    {{ Form::label('female', 'Female') }}
    {{ Form::radio('gender', 'female', ($teacher->gender == 'female')) }} 
    {{ Form::close }}
    

    别忘了Form::close

    【讨论】:

      猜你喜欢
      • 2015-04-15
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      • 2021-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-29
      相关资源
      最近更新 更多