1

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;
}

残念ながら、このコードは機能しません。誰かがこれを以前に行ったことがあることを願っています。どうもありがとうございました

4

1 に答える 1