Comers
@Comers
Frontend Dev.

Как получить и вывести все существующие теги в product_form?

Всем привет. Только не бросайте в меня камни из-за глупого вопроса. Познаю php в процессе работы с опенкарт и вот столкнулся с задачей вывести в админке все существующие теги товара под полем ввода тегов. Я полагаю что это надо делать через foreach, но как - не знаю. Данным способом получаю теги, что есть именно в товаре, где нахожусь $product_description[$language['language_id']]['tag'], а как получить все - не пойму. Направьте пожалуйста меня по верному пути...
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 2
Eridani
@Eridani
Мимо проходил
foreach($product_description[$language['language_id']]['tag'] as $tag) {
echo $tag;
}
Ответ написан
zoozag
@zoozag
Opencart
Примерно такой метод можно использовать:
public function getTags() {
	$tags = array();

	$query = $this->db->query("SELECT tag FROM " . DB_PREFIX . "producte_description WHERE tag != ''");

	foreach ($query->rows as $row) {
		$row_tags = explode(',', $row['tag']);
		foreach ($row_tags as $tag) {
			$tags[] = trim($tag);
		}
	}
	$tags = array_unique($tags);
	return $tags;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы