Para hacer queries en Phalcon 3.X podemos utilizar el builder que nos da o utilizar el lenguaje de PHQL.
PHQL es sencillo y utiliza la sintaxis de MYSQL, Phalcon nos da toda la seguridad y el cacheó para ese tipo de consultas.
Un ejemplo de login sería:
$query = $this->modelsManager->createQuery(
'SELECT * FROM Usuarios WHERE email = :email: and password = :password:');
$usuarios = $query->execute(
[
'email' => $data['email'], 'password' => md5($data['password'])
]
);
Para sacar el primer resultado solo tenemos que poner el indice 0 o hacer un array de los resultados
$usuarios[0]->id
foreach ($usuarios as $usuario) {
echo $usuario->id;
}