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

grechanyuk    1

Доброго времени суток, господа! Имеем OpenCart 2.3

Задача такая: хочу, чтобы по клике на кнопку данные о заказе отправлялись на почту. для этого была создана переменная (если можно так сказать), которая генерирует ссылку вида:

example.com/admin/index.php?route=report/vd_tran/mailto&token=5OiblBbF10Z1Nj9NsZFbYBjy5dpSLD&order_id=130

 

Вопрос вот в чем: что нужно прописать в модели, чтобы она запрашивала из БД данные именно по order_id=130?

 

Спасибо!

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


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

условие в SQL запросе

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


Ссылка на сообщение
Поделиться на другие сайты
grechanyuk    1
$query = $this->db->query("SELECT op.order_id, op.vendor_id, op.name, op.model, op.quantity, op.vendor_total, os.cost FROM `" . DB_PREFIX . "order_product` op LEFT JOIN " . DB_PREFIX . "order_shipping os ON(op.order_id = os.order_id) WHERE op.order_id = '" . (int)$order_id . "'");

Вот конкретно "(int)$order_id" - не знаю, что подставить сюда

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


Ссылка на сообщение
Поделиться на другие сайты
efremovav    23
$query = $this->db->query("SELECT op.order_id, op.vendor_id, op.name, op.model, op.quantity, op.vendor_total, os.cost FROM `" . DB_PREFIX . "order_product` op LEFT JOIN " . DB_PREFIX . "order_shipping os ON(op.order_id = os.order_id) WHERE op.order_id = '" . (int)$order_id . "'");

Вот конкретно "(int)$order_id" - не знаю, что подставить сюда

 

(int) $this->request->get['order_id']

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


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

(int) $this->request->get['order_id']

Супер! Спасибо

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От butya4ok
      Здравствуйте. Помогите, пожалуйста, советом.
      Версия Opencart 2.1.0.2
       
      Суть вопроса:
      В каждой категории в левом меню выводим ссылку на информационную страницу (представление: catalog/view.../information/information.tpl  контроллер: catalog/controller/information/information.php).
      Содержимое информационной страницы - динамическое. В частности, содержит вывод определённой строки, в зависимости от названия категории, с которой мы перешли на эту страницу.
      Создал в контроллере категорий методы, переменную и присваивание ей значений. Заходим в категорию - значение переменной генерируется правильно (проверил выводом переменной в category.tpl
      Как мне передать значение этой категории в контроллер information.php для вывода в представлении information.tpl?
      Можно ли эту переменную сделать "глобальной" ("сквозной")? И, главное, как?
       
      Рассматривал:
      1. Передачу методом post при клике по ссылке
      2. Добавить ручками таблицу в базу данных, отредактировать модель категории и информации, чтобы при открытии категории значение писалось в таблицу, а при открытии информационной страницы вытягивать его из базы.
      3. Использовать сессии? 
       
      Есть простое решение? Спасибо.
       
    • От ArturKing
      Уважаемые форумчане, Вы всегда старались помочь, поэтому и в этот раз прошу Ваших советов и ищу ответы.
      Ситуация такая. Перехожу на новый шаблон, который на Opencart 2.3 | сейчас стоит 2.0.3.1
      Решил пойти таким путем: установил новый шаблон с демо данными и с помощью модуля миграции переношу товары/категории.
       
      Но старый сайт (на 2.0.3.1) идет  реализация мультигородов через языки, т.е. Москва идет как язык с кодом msk и своим флагом. Но в версии 2.3.0.2 нет этих полей с ручным вводом картинки и кода (а можно только выбрать из существующих) Суть проблемы наглядно показываю в картинке. Спасибо за внимание.

    • От Kilaz
      Приветствую, нужна доработка по ТЗ.
      Более детально с потенциальных исполнителем, стоимость предлагайте. 
      ТЗ.docx
    • От Kilaz
       
      Куплен шаблон techstore, нужны доработки:
       
      Прописать сео заголовки. Перенести товар около 6000шт лежит в xls. (куплех  CSV Price Pro import/export 4) Сделать фильтры товаров по тематике. Настроить страницу контакты с расположением на яндекс карте и указанием реквизитов компании. Добавить стену категорий на главную, запилить картинки по тематике. Это краткий список доделок
       
       
    • От anxieter
      Добрый день.
      Создал страницу "Каталог", в которой размещаются ссылки на категории товаров. То есть путь теперь такой: Главная -> Каталог -> Название категории.
      Потребовалось на страницах Категорий  и Товара подправить хлебные крошки. Ниже привожу код OCMOD-файла для страницы Категорий.
      Первой операцией идет изменение фильтра вывода товаров  - не обращайте внимания. 
      И не стал бы  здесь писать, если бы непонятная ситуация. На локальном сервере работает отлично, в локальной версии правки напрямую сделаны в контроллер catalog/controller/profuct/category.php. На удаленном сервере правки сделаны через данный OCMOD. Потому бы логично, что ошибки именно в OCMOD. Но сколько я не переделывал  OCMOD - все так же. Работать на удаленном сервере не хочет...
      <?xml version="1.0" encoding="utf-8"?> <modification> <code>categmodification</code> <name>category modification</name> <version>1.0</version> <author>My name here</author> <link></link> <file path="catalog/controller/product/category.php"> <operation> <search><![CDATA[$limits = array_unique(array($this->config->get($this->config->get('config_theme') . '_product_limit'), 25, 50, 75, 100));]]></search> <add position="replace"><![CDATA[$limits = array_unique(array($this->config->get($this->config->get('config_theme') . '_product_limit'), 12, 24, 48));]]></add> </operation> <operation> <search><![CDATA[$this->load->language('product/category');]]></search> <add position="after"><![CDATA[$this->load->language('common/catalog');]]></add> </operation> <operation> <search><![CDATA[$data['breadcrumbs'][] = array('text' => $this->language->get('text_home'),'href' => $this->url->link('common/home'));]]></search> <add position="after"><![CDATA[$data['breadcrumbs'][] = array('href' => $this->url->link('common/catalog'),'text' => $this->language->get('heading_title'));]]></add> </operation> </file> </modification>  
  • Последние посетители   0 пользователей онлайн

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