$delegates
変数に格納されている現在のイベント ID と一致する「event_id」を持つオブジェクトからすべてのデリゲートを取得しようとしています$current_event_id
。
そうは言っても、作業を行うためのヘルパー関数を作成し、その関数をコントローラーに含めています。
私が探しているデリゲートをそれぞれリスト項目に表示するだけでなく、「event_id」ではないデリゲートごとに空白のリスト項目を表示するので、ある程度機能させることができました。現在のイベント ID と一致します。
これが私のコードです:
function total_delegate_info( $delegates, $current_event_id ) {
$total_delegate_info = '<ul>';
foreach ( $delegates as $delegate ) {
$total_delegate_info .= '<li>';
if( $delegate->event_id == $current_event_id ) {
$total_delegate_info .= $delegate->delegate_first_name . ' ' . $delegate->delegate_last_name;
}
$total_delegate_info .= '</li>';
}
$total_delegate_info .= '</ul>';
return $total_delegate_info;
}
この機能を改善する方法についてのアイデアはありますか? ありがとう。