Entradas

Mostrando las entradas etiquetadas como Yii2

Traducir desde la base de datos y mostrarlos en un dropDownlist

Traducir desde la base de datos y mostrarlos en un dropDownlist En un caso muy especial se me presentó el caso de un proyecto en el cual se tenían que traducir los datos que provenían desde base de datos, en este caso fueron los catálogos, por ejemplos estatus de un proceso, en este caso eran muchos selects y hacer una función manual me parecía algo tardado, por lo que buscando encontré ésta solución.  Para poder realizar éste cambio ya debes de tener instalada la traducción en tu proyecto, para saber cómo puedes consultar éste tutorial Como agregar otro idioma en Yii2 .  Paso #1 Agregar clase a componentes Crea una clase vacía dentro de la carpeta raíz del proyecto en "/components/" si no tienes la carpeta la puedes crear, la clase la puedes nombrar así "ArrayHelper.php" por lo que la ruta final debe quedar así:  "/components/ ArrayHelper.php " y dentro pondrás este código. // ---------------------------------------------------

Yii2 como agregar otro idioma

Imagen
Yii2 como agregar otro idioma Ultima modificación de artículo: 02-Septiembre-2022 En este post explica de manera rápida como agregar otro idioma a tu sitio web. Para ésta práctica se requiere que tengas una versión de yii-basic instalado, no doy detalle en este artículo sobre la plantilla avanzado pero también podria aplicarse ó puedes implementarla directamente en tu proyecto, o lo que mas te convenga. La primera vez que lo implementé tenia muchas preguntas, que tratare de explicar aquí. Lo primero que se tiene que hacer es agregar una configuracion que usualmente en el yii-basic no viene habilitada. 1. Configurando el /config/web.php Y esto es en el archivo: /config/web.php Agregar estas lineas dentro del arreglo ó propiedades del método 'component' , tener cuidado de meterlo en el lugar  correcto.  Dentro de la opcion: $config = [ ..........    'language' => 'de',   'sourceLanguage' => 'en', ... ..

Update Yii2

Imagen
Update Yii2 Usualmente ya que tenemos nuestro sitio funcionando de vez en cuando necesitaremos actualizar el repositorio, esta es una forma de hacerlo. Antes de hacer cualquier cambio es recomendable que tengas un respaldo del proyecto ya que cualquier cambio en los repositorios podría resultar en una falla en tu sitio productivo. La forma mas simple es la siguiente. Tienes que entrar a consola en Windows y deberás entrar a la carpeta raíz de tu proyecto, ya que la actualización la hace sobre el proyecto desde donde lo estés ejecutando. composer update Si te faltan algunos plugins, composer.json los instalará en tu proyecto. Asi mas o menos tiene que funcionar. Gracias por dejar tus comentarios.

Aprende Yii2


hostinger

ventana bienvenida