Hasta ahora todos los ejemplos que he encontrado en la web muestran que la vista recorre los arrays con un foreach. Pero que tal si el valor de ese array es nulo?
Es decir, si el controlador hace una consulta pero la respuesta del modelo es vacía... que acción deberíamos tomar?
Hasta ahora lo que vengo haciendo yo es predefinir el array como nulo, e incluir un condicinal en la Vista, para evitar procesar arrays nulos... Y me gustarían mejores soluciones.
Código PHP :
<?php if (!$theContents['theContents'] == null): ?> <?php foreach ($theContents['theContents'] as $section): ?> .... .... .... <?php endforeach; ?> <?php endif; ?>