Diem: Array to string conversion in sfWidgetFormSelectCheckbox.class.php
Si en nuestro proyecto de diem cms utilizamos php version 5.4, es probable que en desarrollo, en algún panel de control que utilice elementos checkbox nos muestra el siguiente aviso: Notice: Array to string conversion in lib\vendor\symfony\lib\widget\sfWidgetFormSelectCheckbox.class.php on line 106
.
Para corregirlo y que no quede tan feo, tan solo debemos editar el fichero /lib/vendor/symfony/lib/widget/sfWidgetFormSelectCheckbox.class.php
en la linea 104 y cambiamos el código:
if ((is_array($value) && in_array(strval($key), $value)) || strval($key) == strval($value))
por
if ((is_array($value) && in_array(strval($key), $value)) || (is_string($value) && strval($key) == strval($value)))
Con esto, ya veremos nuestro panel de control correctamente sin ningún aviso.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)
Subir
Deja una respuesta