Hmm, i dont realy understand your question, but i think yes. If you use in PHQL(without column select), so in result u can use the model functions and logic. I will give u an example:
<?php
// Our model example
namespace Models;
class Articles extends \Adapters\Models
{
public $id;
public $title;
public $date;
public $content;
public $summary;
public $slug;
public $thumb_sizes = array(
array(345, 260),
array(100, 100)
);
// etc...
$phql = "SELECT * FROM Models\Articles";
$rows = $this->modelsManager->executeQuery($phql);
foreach($rows as $row) {
d($row->thumb_sizes); // here u will get model thumb_sizes
}
Like u see, still after PHQL query u can use model functions, filters and all. This works with two models too- like :
$phql = "SELECT Cars.*, Brands.* FROM Cars LEFT OUTER JOIN Brands";
$rows = $manager->executeQuery($phql);
// ...
foreach($rows as $row) {
// $row->Cars->title
// $row->Brands->something
}
Good luck :)