"연락처"모델 편집 양식에서 Laravel 4의 문제로 고생하면서 다른 모델 인 "회사"와 관계를 설정하려는 여러 선택 항목의 값을 제외하고 모든 필드에 현재 값을 제공 할 수 있습니다 ". 그것은 다 - 대 - 다 관계입니다. 나는 기업의 명단을 얻고 있지만, 관계가 존재하더라도 어느 것도 선정되지 않는다.복수 선택 편집 양식 선택된 값
여기 내 편집 양식입니다 :
{{ Form::model($contact, array('route' => array('crm.contacts.update', $contact->id), 'id' => 'edit-contact')) }}
<div class="control-group">
{{ Form::label('first_name', 'First Name', array('class' => 'control-label')) }}
{{ Form::text('first_name') }}
</div>
<div class="control-group">
{{ Form::label('last_name', 'Last Name', array('class' => 'control-label')) }}
{{ Form::text('last_name') }}
</div>
<div class="control-group">
{{ Form::label('email', 'Company Email', array('class' => 'control-label')) }}
{{ Form::text('email') }}
</div>
<div class="control-group">
{{ Form::label('company_ids', 'Company', array('class' => 'control-label')) }}
{{ Form::select('company_ids[]', $companies, array('',''), array('multiple'), Input::old('company_ids[]')) }}
</div>
{{ Form::close() }}
내 컨트롤러 :
public function edit($id)
{
$contact = Contact::find($id);
$company_options = Company::lists('name', 'id');
return View::make('crm.contacts.edit')
->with('contact', $contact)
->with('companies', $company_options);;
}
여러 선택 필드가 기존의 값이 자동으로 입력해야하는 방법에 어떤 아이디어가?
감사
어디에 넣는 것이 가장 좋습니까? start.php? 감사합니다 – maunoxyd
확실히, 내가 FormMacros.php 파일을 사용하고 응용 프로그램/시작/global.php에 포함 – Ryun
배열 (1,2) 선택한 항목이 있어야하는데 그렇지 않아 ?? 시도했지만 작동하지 않습니다. 제발, 더 많은 설명이 필요해. 감사합니다. . @Ryun –