0

私はいくつかの調査を行おうとしていますが、探しているものを正確に見つけることはできません。$inbox_messages が空の配列である場合にコードで何をすべきかを見つけようとしていますCodeigniterHTML Table Classこの理由は、テーブルの見出しとセル データを if ステートメント内のテーブルにまとめたためです。ビューファイルでテーブルを生成するように指示しているため、空の配列の場合にelseをどうするかわかりません。

// Retrieve all user inbox messages that have not been deleted by the user..
$inbox_messages = array();

// Place to dump the inbox messages object variable to verify it is the expected properties and values for the inbox messages object.
// vardump($inbox_messages);

// Check to see if there are messages returned in the inbox messages object.
if (!empty($inbox_messages))
{
    // Add headings to the top of the table for the inbox messages html table.
    $this->table->set_heading(form_checkbox(), 'Date Sent', 'Subject', 'From');

    // Loop through the inbox messages object and display data for each row.
    foreach ($inbox_messages AS $message)
    {
        $this->table->add_row(form_checkbox(), date('F d, Y', strtotime($message->date_sent)), $message->subject, $message->first_name . ' ' . $message->last_name);
    }
}
else
{
    // Figure out what to do if object is empty                 
}
4

1 に答える 1