phalcon/cphalcon · error · Phalcon\Mvc\Model\Exceptions\InvalidEagerParameter
The 'eager' parameter must be an array of relation paths
Error message
The 'eager' parameter must be an array of relation paths
What it means
Error "The 'eager' parameter must be an array of relation paths" thrown in phalcon/cphalcon.
Source
Thrown at phalcon/Mvc/Model.zep:5974
fields,
referenceModel,
referencedFields,
options
);
}
/**
* shared prepare query logic for find and findFirst method
*/
private static function loadEager(
var resultset,
var eager,
array params
) -> void {
var container, hydration, loader, manager;
if unlikely typeof eager !== "array" {
throw new InvalidEagerParameter();
}
if unlikely !(resultset instanceof Simple) {
throw new UnsupportedEagerResultset(get_class(resultset));
}
if fetch hydration, params["hydration"] {
if unlikely hydration !== Resultset::HYDRATE_RECORDS {
throw new UnsupportedEagerHydration();
}
}
let container = Di::getDefault();
let manager = <ManagerInterface> container->getShared("modelsManager");
let loader = new Loader(manager);
loader->loadResultset(
resultset,View on GitHub (pinned to b7419de9cd)
When it happens
Trigger: Thrown at phalcon/Mvc/Model.zep:5974 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of phalcon/cphalcon@b7419de9cd (2026-08-21).
Data as JSON: /api/errors/02ec4e52719586eb.
Report an issue: GitHub.