geralmente, se esse erro ocorrer, você não tem a instância do modelo, mas uma instância do modelo de aplicativo em que você trabalha. a instância do modelo de aplicativo não tem o método add() e consulta diretamente o banco de dados com add().
portanto, certifique-se de que seu modelo esteja devidamente incluído. já que você não nos mostrou o código como você chama o método (e como você disponibiliza o modelo para o controlador), não posso oferecer nenhum conselho concreto.
se você incluí-lo manualmente:
$this->ModelName = ClassRegistry::init('ModelName');