¿Cómo imprimir el contenido de la matriz en un archivo de registro en magento CE 1.7 sin iterar a través de un bucle?
magento-1.7
log
array
Sukeshini
fuente
fuente
print_r
aquí, el registrador de Magento expandirá automáticamente los arreglos y los objetosprint_r
, una mejor opción podría ser usarZend_Debug::dump($var)
.¿Has intentado hacer solo:
Mage::log($array, null, 'logfile.log', true);
El método de registro de mago debería expandir la matriz por sí mismo.
fuente
Como señaló Petar, se expande, por lo que si se trata de una matriz o un objeto, no se necesita print_r. Pero si lo mezclas, como:
tiene un problema, porque la conversión de matriz phps a cadena significa:
Y con un objeto, php intenta llamar al método __toString si esto no existe, se produce un error (creo).
Y para referencia
Mage::log()
:Nada probado :-)
fuente