hitakiri
@hitakiri

Как передать html из sql запроса в структуру с типом template.HTML?

Есть структура
type NewsData struct {
	Id       int    // id новости
	Uid      int   
	Pt       int    
	Title    string // заголовок новости
	Post     template.HTML // текст новости
	Time     time.Time // время создания или изменения
}


при получении ответа от БД
var n NewsData
err := rows.Scan(&n.Id, &n.Uid, &n.Pt, &n.Title, &n.Post, &n.Time)


Выдаёт ошибку :
Scan error on column index 4: unsupported Scan, storing driver.Value type []uint8 into type *template.HTML


Менять на тип string не очень удобно, т.к. это усложнит логику.

Как можно избежать данной ошибки?
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 1
nikonor
@nikonor
Программист go, perl
Описать структуру, для нее реализовать Scan и Value
Формат структуры что-то типа template.HTML + Valid bool, но прокатит ли - не знаю.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы