<?xml version="1.0" encoding="UTF-8"?>
<model package="mik_organization" baseClass="xPDOObject" platform="mysql" defaultEngine="MyISAM" version="1.1">
<object class="MikTeam" table="mik_teams" extends="xPDOSimpleObject">
<field key="name" dbtype="varchar" precision="255" phptype="string" null="false" default=""/>
<field key="admin_url" dbtype="varchar" precision="350" phptype="string" null="false" default=""/>
<field key="team_type_id" dbtype="int" precision="11" attributes="unsigned" phptype="integer" null="false" default="0" />
</object>
</object>
</model><?php
$teamurl = $modx->getObject('MikTeam', array('name'=>'f05'));
return $teamurl->get('admin_url');[2015-07-01 10:12:34] (ERROR @ /index.php) Could not load class: MikTeam from mysql.mikteam. [2015-07-01 10:12:34] (ERROR @ /index.php) MikTeam::load() is not a valid static method.
This question has been answered by Bruno17. See the first response.
$prefix = null;
$packageName = 'mik_organization';
$packagepath = $modx->getOption('core_path') . 'components/' . $packageName . '/';
$modelpath = $packagepath . 'model/';
if (is_dir($modelpath)) {
$modx->addPackage($packageName, $modelpath, $prefix);
}
if ($teamurl = $modx->getObject('MikTeam', array('name'=>'f05'))){
return $teamurl->get('admin_url');
}
return 'not found';