Jump to content
Sign in to follow this  
ArtemPitov

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

Recommended Posts

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

$results = $this-> ....

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Почему Вы всегда злой ? да бывает пишу на лету и получается бред, согласен, учту Ваше замечания. Но я только познаю 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:

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

так и идти дальше по цепочке - 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' => ...
}
Edited by ArtenPitov

Share this post


Link to post
Share on other sites

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

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

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

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

???

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.