Cita:
Iniciado por harryems si meto el __construct ya tengo mi parametro pero no pasa a la funcion init
El constructor es un método propio del lenguaje, no así el método init que mencionas. Si estás usando alguna librería, framework o similiar, deberías mencionarlo; no es algo estándar.
Solo el comentario, que adivinos no somos. Bien que hayas solucionado tu problema
.