Прикрепляем Менеджера к клиенту или Персональный (личный) менеджер для клиента
"Настраиваемым полем" вывел в карточке клиента текстовое поле "Менеджер"
Делал все по примерам, так как вывод происходит из массива - пока не умею с ними работать.
В контроллер добавил вывод значения кастомного поля по ID в переменной manager
/* Custom Field Manager */
$custom_fields = array();
$custom_fields[] = json_decode($result['custom_field'], true);
foreach ($custom_fields as $id ) {
$manager = $id[1];
}
$this->load->model('customer/custom_field');
/* Custom Field Manager */
$data['customers'][] = array(
'manager' => $manager, /* Custom Field Manager */
в шаблон списка клиентов вывел новым столбцом
<td class="text-left">{{ customer.customer_group }}</td>
<td class="text-left">{{ customer.manager }}</td> <!-- Custom Field Manager -->
<td class="text-left">{{ customer.status }}</td>
Так прикрепляем Менеджера:
В текстовое поле, в карточке клиента, вписываю "Виновного" и в списке клиентов выводится этот же текст.
Имейте в виду что это поле по умолчанию отобразится и в кабинете клиента. Можно отключить кому это
ненужно или запретить редактировать.
По ангиологии можно добавить нужную информацию телефон и e-mail для связи.
Не нашел подробной инструкции как работать с этими "Настраиваемым полем", делал все методом "научного тыка"
видел как с их помощью делают целые анкеты и выводят куда угодно инфу из них. Так что тема не раскрыта функционал богатый.
Как бы еще с правами разобраться, доработать, чтоб не все могли менять менеджеров, но могли работать с "карточкой клиента"
И еще, не могу вывести поля типа select, просто не умею работать с многомерными массивами, может кто подскажет как? или даст направление.