This question has been answered by BobRay. See the first response.
$block = $modx->getObject('Blocks'); $fields = $block->toArray(); return print_r($fields, true);
[2017-01-23 17:08:16] (ERROR @ /home/morefhb/public_html/core/xpdo/om/xpdoobject.class.php : 240) Error 42000 executing statement: Array ( [0] => 42000 [1] => 1064 [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Order ASC' at line 1 )
<?xml version="1.0" encoding="UTF-8"?> <model package="medialibrary" baseClass="xPDOObject" platform="mysql" defaultEngine="MyISAM" version="1.1"> <object class="Blocks" table="blocks" extends="xPDOObject"> <field key="ID" dbtype="int" precision="11" phptype="integer" null="false" index="pk" generated="native" /> <field key="Name" dbtype="varchar" precision="250" phptype="string" null="false" /> <field key="Current" dbtype="tinyint" precision="1" phptype="integer" null="false" /> <field key="Order" dbtype="int" precision="11" phptype="integer" null="false" /> <index alias="PRIMARY" name="PRIMARY" primary="true" unique="true" type="BTREE" > <column key="ID" length="" collation="A" null="false" /> </index> <composite alias="Children" class="Mediainfo" local="ID" foreign="Block" cardinality="many" owner="local"/> </object> <object class="Mediainfo" table="mediainfo" extends="xPDOObject"> <field key="ID" dbtype="int" precision="11" phptype="integer" null="false" index="pk" generated="native" /> <field key="Path" dbtype="varchar" precision="250" phptype="string" null="false" /> <field key="Title" dbtype="varchar" precision="250" phptype="string" null="false" /> <field key="Speaker" dbtype="varchar" precision="50" phptype="string" null="false" /> <field key="Date" dbtype="date" phptype="date" null="false" /> <field key="Duration" dbtype="varchar" precision="8" phptype="string" null="false" /> <field key="Description" dbtype="text" phptype="string" null="false" /> <field key="Audio" dbtype="tinyint" precision="1" phptype="integer" null="false" /> <field key="Resource" dbtype="varchar" precision="250" phptype="string" null="false" /> <field key="Block" dbtype="int" precision="11" phptype="integer" null="false" index="index" /> <index alias="PRIMARY" name="PRIMARY" primary="true" unique="true" type="BTREE" > <column key="ID" length="" collation="A" null="false" /> </index> <index alias="Block" name="Block" primary="false" unique="false" type="BTREE" > <column key="Block" length="" collation="A" null="false" /> </index> <aggregate alias="Parent" class="Blocks" local="Block" foreign="ID" cardinality="one" owner="foreign"/> </object> </model>