2017-08-10 89 views
0

我正在尋找一個解決方案來解決我在php/yii2中遇到的問題。我正在使用DependDropdown小部件。php yii2表單字段依賴於表單外的字段

指導:我目前的工作(讓我們說「應用」)表中的列:

1. Id  
2. student_id 
3. university_id [....rest....] 

在我的ActiveForm我有一個下拉列表與可以說學生的名字。他們被分組在模型中,但如果將有同名和同姓的學生,我想添加個人識別號碼來選擇特定人員。但與此號碼的列是從另一個表中比我的$model。應用程序表有student_id列,我想將該student_id轉換爲ActiveForm,但通過使用個人ID從我的Dropdown中進行搜索。我試圖說明它例如

<droplist with names > 我選擇例如卡爾·狄更斯

<droplist with Personal number>

案例1:好吧,在DB學生表只有1個卡爾狄更斯。所以只有1個號碼可以從下拉列表中選擇

案例2: DB中有一些Carls Dickens。所有卡爾·狄更斯個人數字下降到下拉列表中,這樣你們可以選擇正確的一個由它

<droplist with Personal number>不是來自$model(申請)表中的列,這是我在的ActiveForm問題。有人能幫助我嗎? 感謝

回答

0

請聲明$ personal_number作爲變量在模型

class Application extends ActiveRecord 
{ 

public $personal_number; 


..... 
}