Форум программистов, компьютерный форум, киберфорум
PHP: ООП
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444

Что означает вот эта конструкция?

22.12.2015, 14:34. Показов 3623. Ответов 80
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Что означает вот эта конструкция?
PHP
1
["product_id":protected]=> int(973)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.12.2015, 14:34
Ответы с готовыми решениями:

Регулярные выражения! Что означает вот такая конструкция |выражение|U
меня интересует именно значение модульных палочек и последней буквы U

Что делает эта конструкция -> ?
Простите за глупый вопрос, но меня интересует что делает конструкция -> в php скрипте, например $data->set_info('author', $_post); ...

Что означает php конструкция?
Вопрос в заголовке. Сама конструкция: echo isset($_COOKIE) && $_COOKIE == 'list' ? 'list' : 'list'; Особенно интересует 'list' ? 'list'...

80
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
26.12.2015, 22:37
Студворк — интернет-сервис помощи студентам
тот, в котором написано class /ИМЯ ВАШЕГО КЛАССА/ ) Для удобства установить IDE в которой есть возможность "проваливаться" в функции и т.д. (PHPstorm, sublime по моему тоже умеет)
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
26.12.2015, 22:40  [ТС]
Вы думаете класс находится в шаблоне? Я думаю он находится в движке, движок image cms, может знаете такой)
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
26.12.2015, 22:43
Цитата Сообщение от Cdelphi78 Посмотреть сообщение
Вы думаете класс находится в шаблоне?
Имелось ввиду поиск по шаблону...то есть вбить class Model (к примеру) и искать по файлам, именно со словом class
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
26.12.2015, 23:18  [ТС]
Да уже нашел файл щас посмотрю

Добавлено через 32 минуты
Ничего не выводит, через echo тоже, указал наименование ключа parent_id тоже самое...
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
26.12.2015, 23:19
показывайте класс) и метод который вы написали для доступа к этому ид
0
26.12.2015, 23:22

Не по теме:

поиск по файлам может даже Notepad++

0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
26.12.2015, 23:43  [ТС]
метод в конце самом
Вложения
Тип файла: rar SProducts.rar (2.9 Кб, 2 просмотров)
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
26.12.2015, 23:49
А вы уверены, что это именно тот класс? Если уверены, то необходим еще родительский класс BaseSProducts, в этом я не вижу используемых методов
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
27.12.2015, 00:05  [ТС]
Вот нашел
Вложения
Тип файла: rar 1.rar (12.4 Кб, 2 просмотров)
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
27.12.2015, 00:12
Жеееесть еще наследование, Вы точно знаете имя класса? можно попробовать поискать метод по шаблону function getMainCategory()
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
27.12.2015, 00:23  [ТС]
Какой метод? если parentID то я так понял его нет, его нужно самому писать)

Добавлено через 5 минут
Цитата Сообщение от СлаваВирус Посмотреть сообщение
поискать метод по шаблону function getMainCategory()
Это как?
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
27.12.2015, 00:35
Это запустить опять поиск по файлам и найти где встречается строка function getMainCategory(). Просто в этих двух классах я не нашел требуемого функционала...
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
27.12.2015, 18:01  [ТС]
не а больше нигде не встречается, а зачем вообще эта функция мне нужно id подкатегории только получить

Добавлено через 9 часов 19 минут
Можеь хоть подскажете в каком направлении двигаться я сам дальше буду разбираться. Нужно получить id страница возвращает этот id но методов получить этот id я не нашел значит нужно его написать как это сделать ? Вообще я как понял image cms все id берет из базы данных и в классах нужно использовать запрос чтобы вытащить

Добавлено через 7 часов 43 минуты
Никого нету?
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
30.12.2015, 21:07  [ТС]
Я все никак не могу понять вот здесь задаются поля а значения этих полей где задаются?
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
abstract class BaseSProducts extends ShopBaseObject  implements Persistent
{
 
    /**
     * Peer class name
     */
    const PEER = 'SProductsPeer';
 
    /**
     * The Peer class.
     * Instance provides a convenient way of calling static methods on a class
     * that calling code may not be able to identify.
     * @var        SProductsPeer
     */
    protected static $peer;
 
    /**
     * The value for the id field.
     * @var        int
     */
    protected $id;
 
    /**
     * The value for the name field.
     * @var        string
     */
    protected $name;
 
    /**
     * The value for the url field.
     * @var        string
     */
    protected $url;
    
    
    //////////////////
    protected $name_color;
    protected $color;
    protected $color_image;
    /////////////////
    
    
    /**
     * The value for the active field.
     * @var        boolean
     */
    protected $active;
 
    /**
     * The value for the hit field.
     * @var        boolean
     */
    protected $hit;
 
    /**
     * The value for the hot field.
     * @var        boolean
     */
    protected $hot;
 
    /**
     * The value for the action field.
     * @var        boolean
     */
    protected $action;
 
    /**
     * The value for the brand_id field.
     * @var        int
     */
    protected $brand_id;
 
    /**
     * The value for the category_id field.
     * @var        int
     */
    protected $category_id;
 
    /**
     * The value for the related_products field.
     * @var        string
     */
    protected $related_products;
Добавлено через 10 минут
Цитата Сообщение от СлаваВирус Посмотреть сообщение
public function getParentId() {
return $this->ParentId;
}
Вы бы обьяснили хоть откуда брать то parentID то будет этот метод?

Добавлено через 57 минут
я так понимаю у всех праздник
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
30.12.2015, 21:16
Просто без установки этой cms сложно так что-то сказать...Это весь класс? Он как минимум расширяет класс ShopBaseObject , реализует интерфейс Persistent и плюсом еще его кто-то наверняка наследует)))А вообще из того места где вы делали самый первый var_dump этого объекта, вы там же узнали и имя класса к которому принадлежит объект?
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
30.12.2015, 21:24  [ТС]
СлаваВирус, спасибо, ну конечно я его уже раз 5 или 6 узнаю это класс SProducts.
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
30.12.2015, 21:27
Значит это объект класса SProducts, в нем точно есть свойство protected_id (или как там точно), и вы добавив в вышеуказанный класс метод, вызываете его, а он Вам фигу?) Покажите пожалуйста полную картину - класс SProducts, место, где проверяете класс, вывод var_dump этого объекта, место куда добавили метод, и соответственно как используете этот метод
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
30.12.2015, 21:37  [ТС]
Я же скидывал вам уже вот архив, там класс и там же дамп
класс проверяю вот этой строчкой
PHP
1
echo "Its name is " , get_class($model) , "\n";
В самом шаблоне пробовал выводить и так и так
PHP
1
echo "\$model->getParentId() = ". $model->getParentId()
PHP
1
print $model->getParentId()
Вложения
Тип файла: rar SProducts.rar (4.2 Кб, 1 просмотров)
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
30.12.2015, 21:49  [ТС]
в самом классе прописан вышеуказанный метод
PHP
1
2
3
 public function getParentId() {
               return $this->parent_id;
             }
Добавлено через 6 минут
Я сечас подумал что может нужно в методе лепить вот такую конструкцию
PHP
1
2
3
4
5
6
7
$models = SProductsQuery::create()
                    ->orderByCreated(Criteria::DESC)
                    ->where('SProducts.Id NOT IN ?', $this->getId())
                    ->filterByCategoryId($this->getCategoryId())
                    ->filterByHot(1)
                    ->limit($limit)
                    ->find();
это вроде как запрос из базы данных потому что откуда ему взять все эти ID

Добавлено через 3 минуты
Цитата Сообщение от СлаваВирус Посмотреть сообщение
в нем точно есть свойство protected_id
Да даже если бы там не было этих свойств мне все равно каким то образом нужно доступиться до родительских категории, мне нужно подняться на две категории вверх а ["parent_id"protected]=> int(97) только на одну вверх поднимается.
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
30.12.2015, 21:50
Ага так, ну это свойство расположено во вложенном объекте попробуйте метод переписать так
PHP
1
2
3
 public function getParentId() {
               return $this->aMainCategory->parent_id;
             }
Как-то так что ли
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.12.2015, 21:50

что означает эта ошибка?
раньше сайт нормально работал, а теперь на белом экране выводится такая надпись Fatal error: The encoded file /указывается путь к...

Что означает эта строчка?
return JError::raiseWarning(403, JText::_('JERROR_ALERTNOAUTHOR')); Конкретно интересует два подряд идущих двоеточия и нижнее...

Что означает эта структура
Что означает эта структура в ." - ". ?

Что означает эта строчка?
Добрый день, уважаемые форумчане! Подскажите, пожалуйста, что означает данная строчка в коде $enter_site = Login($_POST, $_POST ==...

Как это работает эта конструкция?
$res = mysql_query($query) or die(mysql_error()); $arr = array(); while($row = mysql_fetch_assoc($res)) { if ( ! isset($arr ])) $arr...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru