У меня есть следующая функция модели, и я хотел знать, как я мог бы ее улучшить, а также вытащить необходимые $row
при необходимости, чтобы я не получил ошибку PHP.
Как я вытягиваю необходимые данные:
$data['companyName'] = $this->core_model->companyDetails('coreCompanyName');
Ошибка:
Undefined property: stdClass::$coreContactName
Undefined property: stdClass::$coreContactEmail
Модель:
function companyDetails()
{
$this->db->select('coreCompanyName, coreContactName, coreContactEmail');
$this->db->from('core');
$whereData = array('coreCompanyName' => $companyName, 'coreContactName' => $companyContactName, 'coreContactEmail' => $companyContactEmail);
$this->db->where($whereData);
$query = $this->db->get();
$result = '';
if ($query->num_rows() > 0)
{
foreach ($query->result() as $row)
{
$result .= $row->coreCompanyName;
$result .= $row->coreContactName;
$result .= $row->coreContactEmail;
}
}
return $result;
}