Свойства класса

Собственно вопрос прост: какие свойства у класса $order?
Т.е. имеем мы класс $order. Можем получить данные о пользователе $order->getOne('User'); А что и как мы можем еще получить?
Как вообще можно узнать свойства класса?
Роман
27 июля 2016, 04:42
modx.pro
1
791
0

Комментарии: 3

Волков Николай
27 июля 2016, 08:22
1
+2
Если через xPDO $order->toArray() — получим значения свойств объекта, а $order->toArray(false, false, true) — построит дерево из значений объекта и значений вообще всех загруженных и связанных с ним объектов. В последнем методе вместо true можно указать цифру, которая будет показывать глубину дерева.

Если чистым php, то get_class_vars($order) — все свойства класса (но будет очень жёсткий результат :-) ), get_class_methods($order) — все методы класса.

Если головой, то посмотреть schema minishop'а и исходники классов.
    Владимир Кисилица
    27 июля 2016, 09:32
    +1
    Схема minishop2 Здесь описаны все поля и связи объектов minishop2, включая msOrder
      Роман
      27 июля 2016, 13:24
      0
      Спасибо всем! :-)
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        3