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

Как получить массив $settings

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

Доброго времени суток, подскажите пожалуйста как получить массы для модуля из settings, что бы дальше циклом обработать foreach ($results as $result)

$results = $this-> ....

уточню, данные для форнт-енд части модуля

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


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

получил на так на прямую $results = $setting[' '];

если не правильно поправьте 

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


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

ты сам-то понимаешь, что пишешь?.. =\

неправильно.

а как правильно = хз, потому что непонятно, что ты хочешь.

открой контроллеры нескольких модулей в каталоге и смотри.

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


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

ты сам-то понимаешь, что пишешь?.. =\

неправильно.

а как правильно = хз, потому что непонятно, что ты хочешь.

открой контроллеры нескольких модулей в каталоге и смотри.

Почему Вы всегда злой ? да бывает пишу на лету и получается бред, согласен, учту Ваше замечания. Но я только познаю php, и не всегда понятно что, куда и зачем передается, у всех бывают не понятные моменты при изученные нового, и судить вот ты так, вот ты сяк не правильно.  

 

Все что нужно мне получить - это ячейку settings модуля из БД, в фронт-энд часть модуля, а точнее в контроллер catalog/controller/module/myModul.php

 

Все модули я конечно посмотрел, перед тем как писать

Баннер получает данные вот так -  $results = $this->model_design_banner->getBanner($setting['banner_id']);

Товарные модули вот так - $results = $this->model_catalog_product->getProducts($filter_data); и так дальше

 

Меня в ступор поставило само обращения getProducts, getBanner и так дальше, я не понял как мне обратиться к своему модулю что бы получить нужные данные (в моем случае массив который нужно нужно прогонять циклом) :mellow:

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


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

так и идти дальше по цепочке - model_design_banner->getBanner($setting['banner_id'])

смотреть, что в модели происходит в getBanner

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


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

так и идти дальше по цепочке - model_design_banner->getBanner($setting['banner_id'])

смотреть, что в модели происходит в getBanner

Спасибо за ответ, я по началу не понял что это выглядит так -  model/design/banner -> getBanner()

Скажите пожалуйста, если мне нужно получить только сам массив значений из setting который записал только в БД oc_module нужно так же обращаться  $this->mode->папка с моделью->функция, или достаточно будет получить, так как я щяс сделал

$results = $setting['нужный массив'];

foreach ($results as $result) {
  'title' => $result['title'],
  'link'  => $result['link'],
  'image' => ...
}
Изменено пользователем ArtenPitov

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


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

да изучай на здоровье - мы ж помогаем.

но ты постоянно пишешь какой-то трэш.

как можно было придумать и написать такое

...как получить массы для модуля...

???

тем более, что достаточно было открыть "catalog/controller/module/featured.php" и увидеть

<?php
class ControllerModuleFeatured extends Controller {
	public function index($setting) {
...

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


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

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

смотрел, но оказывается на до, спасибо

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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