I'm building a query with QueryBuilder, then using it as the data source for the Paginator, like so
$Builder = $this->modelsManager->createBuilder() ->from('\OB\Model\Request') ->orderBy('entered_date'); $Paginator = new \Phalcon\Paginator\Adapter\QueryBuilder([ "builder"=>$Builder, "limit"=>$this->config->pagination, "page"=>$page ]);
The exception being raised is:
Can't obtain the model 'entered_date' source from the _models list, when preparing: SELECT [\OB\Model\Request].* FROM [\OB\Model\Request] ORDER BY entered_date LIMIT 2
When I remove the
->orderBy("entered_date") clause, everything works fine. I know
entered_date is an actual property of the
\OB\Model\Request class because I can output it in my view. In fact, this exception gets raised regardless of the field name I order by.
Any idea what this exception means?