2016-03-16 2 views
0

У меня есть новая таблица mysql. Я вызываю co_customer, который хранит дополнительный уникальный контент о клиенте. Этот контент у меня есть все видимые и работающие над формой регистрации клиента. Однако теперь я пытаюсь сделать эти новые настраиваемые поля редактируемыми на странице профиля клиента панели администратора. В настоящее время я просто тестирую это, чтобы получить одно из новых полей для работы. Однако новое поле пустое, и я получаю ошибку ниже в верхней части страницыOpencart 2 Добавить пользовательские данные пользователя на страницу профиля администратора admin

Notice: Undefined index: cofirstname in 
/home/public_html/admin/controller/customer/customer.php on line 972 

я редактировал файл ниже public_html/администратор/модель/клиента/customer.php

public function getCustomer($customer_id) 
{ 
    $query = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "customer WHERE customer_id = '" . (int)$customer_id . "'"); 
    return $query->row; 

      //get coapplicant data 
      $cocustomersql = $this->db->query("SELECT * FROM " . DB_PREFIX . "co_customer WHERE customer_id = '" . (int)$customer_id . "'"); 
      if ($cocustomersql->num_rows > 0) 
      { 
        return $cocustomersql->row; 
      } 
} 

Я редактировал файл ниже public_html/BackOffice/контроллер/клиент/customer.php

if (isset($this->request->post['cofirstname'])) 
    { 
     $data['cofirstname'] = $this->request->post['cofirstname']; 
    } elseif (!empty($customer_info)) { 
     $data['cofirstname'] = $customer_info['cofirstname']; 
    } else { 
     $data['cofirstname'] = ''; 
    } 
+0

Я понимаю, что OC2 есть путь в панели администратора, чтобы добавить пользовательское поле с помощью администратора/Клиенты/Пользовательские поля, однако это делает поле видимым на стороне клиента, которую я не хочу. – Jayreis

ответ

1

Я предлагаю использовать существующую особенность OpenCart, а й код редактирования.

Войти Admin/Customers/Custom Fields, здесь вы можете добавить поля и присвоить его заказчику

enter image description here

для detail

 Смежные вопросы

  • Нет связанных вопросов^_^