send email yii2 example
Cuándo usar componentes y cuándo usar extensiones en Yii? (1)
Estoy un poco confundido sobre el propósito de los componentes y las carpetas de extensiones en protected /
Por favor aclara
De acuerdo con mi poca experiencia en Yii:
Los componentes son las clases que pueden ayudarlo a escribir la lógica comercial en función de sus modelos. Definitivamente no quiere codificar todo su trabajo en controladores, entonces necesita que el componente distribuya su código y lo llame en el controlador.
Las extensiones son como las bibliotecas, que básicamente no dependen de sus modelos, y por lo tanto se pueden reutilizar en cualquier lugar en proyectos actuales o posteriores. Por ejemplo: una extensión de correo electrónico o una clase que envía tweets a su cuenta de Twitter.
Puede ser diferente para otros codificadores / usuarios.