Alberane,
É importante manter os padrões de designs especificados pelo framework. No caso do CakePHP que utiliza o padrão MVC, é importante que todas as operações relacionadas ao banco fiquem no Model correspondente.
Vamos ao exemplo prático do seu caso:
class Ambiente extends AppModel {
var $name = 'Ambiente';
//relacionamentos
function getAll() {
return $this->query('SELECT * FROM `ambiente` WHERE
1');
}
}
class SincronizacoesController extends AppController {
var $uses = array();
function index(){
}
function sinc(){
$this->set('vw_dados',$this->Ambiente->getAll());
}
}
Essa seria a forma correta de realizar a operação.
Espero ter ajudado,
Abraços!
--
Atenciosamente Raphael Passini Diniz
Bill Cosby - "Fatherhood is pretending the present you love most is soap-on-a-rope."