Перейти к содержанию
Urdash

Вывод в шаблоне id атрибута (эхо)

Рекомендуемые сообщения

Добрый день!
Для решения одной задачи государственной важности, мне необходимо в одном модуле, который отображается в категориях товаров, выводить одно значение, равное ID атрибута, в двух местах одновременно.
Логику подумал такую: у атрибута есть его уникальное имя и его ID. ID используется для уникализации повторяющихся использований одного функционала с разными названиями атрибутов (не групп!). Эти данные имеются в таблице attribute_description. Значит, смотрим, где выводится имя, и там же добавляем вывод id аттрибута.

Пробовал делать так:

Сам код вывода в шаблоне сделал таким:

<?php echo $attribute['attribute_id']; ?>

Для него в контроллере прописал:

foreach ($results as $result) {
            $action = array();
            $action[] = array(
                'attribute_id=' . $result['attribute_id'])
            );
            $this->data['attributes'][] = array(
                'attribute_id'    => $result['attribute_id'],
                'name'            => $result['name'],
                );
        }

Который в модели описан запросом (брал уже используемый в админке атрибутов):

public function getAttributeDescriptions($attribute_id) {
        $attribute_data = array();
        $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "attribute_description WHERE attribute_id = '" . (int)$attribute_id . "'");
        foreach ($query->rows as $result) {
            $attribute_data[$result['language_id']] = array('name' => $result['name']);
        }
        return $attribute_data;
    }

И, естественно, у меня ничего не фурычит. Понимаю, что в контроллере напортачил, но я начинающий, как-то не получается работать с запросами, стараюсь учить таким вот образом в работе с движком сразу.
Где копать вернее? Спасибо..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
44 минуты назад, Urdash сказал:

Для решения одной задачи государственной важности

 

Как только вы там онлайн кассы отмените, так сразу будет вам решение вашей задачи.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, nikifalex сказал:

 

Как только вы там онлайн кассы отмените, так сразу будет вам решение вашей задачи.

Это ж шутка про государство) Даже больше сарказм..

Мы обычный региональный розничный магазин, осваивающие онлайн :)

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

используйте var_dump

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.