Hola, sucede que ya probamos lo que me indicas en esa pagina en los modelos, pero simplemente no funciona y si colocamamos lo que tu dices en un controlador el framework dice que esta realizar una operación maliciosa.
Si tienes toda la razón, aunque ya me funcionó con find_first:
$us = new Usuarios();
$us = $usuario->find_first("correo='$correo'");
$nomdir = $us->id;