Sign in to follow this
Followers
0

Как передавать данные между контроллерами
By
EliasKoch, 03/27/2018 02:10 PM in Opencart 2.x: Общие вопросы
-
Similar Content
-
By comrues
Всем доброго времени суток!
В контроллере пытаюсь вывести один цикл внутри другого (2 дня ломаю голову)
Мне нужно что-то типа этого.
категория 1
имя товара1
имя товара2
имя товара3
категория2
имя товара1
имя товара2
имя товара3
Не могу с помощью контроллера получить нужный мне массив. Подскажите пожалуйста!!!
Вот код:
$this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $data['products'] = array(); $filter = array( 'filter_category_id' => $category['category_id'], 'limit' => 3 ); $products = $this->model_catalog_product->getProducts($filter); if (!empty($products)) { foreach ($products as $product) { $data['products'][] = array( 'name' => $product['name'], 'product_id' => $product['product_id'], ); } } $data['categories'][] = array( 'products' => $data['products'], 'category_id' => $category['category_id'], 'name' => $category['name'], 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); }
-
By Benzin102
День добрый!
Написал функцию для админки для генерации некой инфы и сохранении её в БД. Сейчас идёт аяксовый запрос в контроллер, там фором прогоняется цикл и возвращается инфа с массивом нагенерированных штук. Контроллер возвращает стандартным "$this->response->setOutput(json_encode($json));" по завершению всего цикла.
Есть ли возможность воткнуть ответ в темплейт после каждой итеррации цикла?
-
By Guest
Заметил в метрике странные метаморфозы - некоторые информационные страницы, то выпадают из поиска, то появляются,хаотично. Хочу найти связь данного явления со своими действиями или действиями модулей, нужно понять к какому модулю принадлежит этот кусок кода и что он выполняет?
У страницы https://site.ru/dostavka.html
изменился статус в поиске.
Старый статус: В поиске
Новый статус: Запрещено элементом noindex
В controller/information.php :
-
By Snoop3000
Добрый день всем. Делаю свою страницу вывода нужной информации на печать, где надо вывести данные с \admin\controller\sale\order.php. Оттуда все что мне надо я вытянул, но не могу добраться до фото товара (отдельно контроллера своего нету, делаю все через order.php).
То есть, создана таблица, где должна быть фото товара и его параметры. Что только не пробовал, даже добавил в order.php контроллер:
$this->load->controller('catalog/product'); $data['kartinka'] = $product['image']; Но в файле info.tpl и дальше $kartinka просто пустое значение
<img src="<?php echo $kartinka; ?>" style="float:left"> Моих знаний не хватает, я не могу понять как передать простое значение $product['image'] в другое место, отличающее от product.tpl.
-
By GoldenScrew
Здравствуйте,
создавая свой контроллер, подключил загрузил в него уже существующий
в подключенном контроллере есть переменная
как теперь мне получить значение переменной $data['test']?
-
-
Recently Browsing 0 members
No registered users viewing this page.