2
我有兩個目的,trainee
和從people
對象繼承instructor
實例。 people
與role
有關係,但角色僅適用於people
,但實際上該角色也被繼承到trainee
和instructor
(兩個對象的值爲role_id
爲空)。laravel檢查是否對象是
查看我獲取所有的行,包括學員和講師行。該代碼是錯誤的。
<div class="form-group">
<label for="" class="control-label">Role</label>
<div class="controls">
{{ Form::select('role_id', $roles, $person->role->id, array('class'=>'select2', 'data-placeholder'=>'Pilih Role')) }}
</div>
</div>
有沒有什麼辦法來檢查至極實例$person
時,是人,實習生/ instuctor。這樣,如果人是受訓者/教練,那麼就不顯示角色下拉菜單。
我已經做了,是不是這樣做的唯一途徑,也是,如果這是更快的話,我將堅持下去。 – 2014-11-21 02:57:57
根據你的問題具體情況,是的,你做的最簡單。我現在假設「老師」和「實習生」都是雄辯的模特。我很好奇你是否使用單表繼承(如http://www.colorfultyping.com/single-table-inheritance-in-laravel-4/),或者你有單獨的人員,教師和學員表嗎? – turntwo 2014-11-21 03:07:38