Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444

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

22.12.2015, 14:34. Показов 3756. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru