no ti spiego, io ho due array, results e result. result sono valori presi da un'altra parte. il discorso era "se i valori in results sono diversi da null mettili in result, altrimenti riportami i valori di result". Il tutto per non avere valori nulli. Solo che se result era inizializzato con valori null, era un cavolo e tutt'uno..

inizializzato result correttamente tutto va alla grande (infatti l'if funzionava solo che non me ne accorgevo)

odio cakephp alle volte (ovvero sempre, ma vabbeh..)