Hm. Why does line 893 in core/components/pdotools/model/pdotools/pdofetch.class.php not use the "path" parameter?
if ($pdoClass = $this->modx->loadClass($fqn, '', false, true)) {
Without the path parameter being set, it's looking, by default, in core/model/modx/pdotools/, and all those files do is include files from core/components/pdotools/.
If I change the loadClass functions in three places (the pdofetch, pdomenu and pdopage class files) they at least appear to work fine without the core/model/modx/pdotools files.
if ($pdoClass = $modx->loadClass($fqn, 'MODX_CORE_PATH . 'components/pdotools/model/', false, true)) {
There's probably a better way to specify the path to the pdoTools model directory.
[ed. note: sottwell last edited this post 12 years, 5 months ago.]