Equipment と Supply という名前のテーブルがあります。現在、これらの両方のテーブルから記事を表示するドロップダウン リストを作成しようとしています。
getArticle() という名前の関数を呼び出すフォームは次のとおりです。
<?php echo $form->dropDownList($model,'article', RefArticleEquipment::getArticle()); ?>
getArticle 関数は次のとおりです。
public static function getArticle(){
$prov1 = RefSupply::model()->findAll();
$prov2 = RefEquipment::model()->findAll();
$records=array_merge($prov1->data , $prov2->data);
foreach($records as $model){
$desc = $model->article_code;
$id = $model->id;
$options[$id]=$desc;
}
return $options;
}
残念ながら、このコードは機能しません。誰かがこれを以前に行ったことがあることを願っています。どうもありがとうございました