Entradas

Personal archivo yii.bat en ambiente Windows

Hay una forma de en una plantilla básica de Yii configuar el achivo "yii.bat" para poder ejecutar el comando yii pero para diferentes instancias.  Crea copia de carpeta de configuracion Tienes que crear una copia de la carpeta "config" y ponerle algun nombre para identificarla del nombre original ejemplo: " config_aplicacion1 "  El nombre no importa solo una algun nombre valido de carpeta. Configurar archivo yii.bat Recordar que es el anitguo lenguaje de Windows de procesamiento por lotes su nombre de extensión es ".bat" solo para el caso de windows. Entonces si quisieramos tener 2 o más carpetas de configuración en una misma aplicación se podria hacer, sólo tendriamos que hacer estos cambios,  Uno de los problemas es que tenemos un mismo archivo "yii.bat" pero necesitamos tener uno por cada aplicación, para esto tenemos que hacer algunas cambios más. Normalmente tenemos el archivo yii.bat en raiz del proyeto el cual tiene una estructur

Optimizar velocidad de aplicación Yii2

En este articulo pretendo sumar tips que ayuden a optimizar la velocidad de la carga de cada pagina de tu aplicación Yii2. ¿Pero cuanto es rápido? Te preguntarás, bueno segun  - Geoff Kenyon el especialista en SEO - SEO se dice que:  En el caso de que un sitio web cargue en 5 segundos, es más rápido de que aproximadamente 25% de la internet; en 2,9 segundos, más que el 50% de la red; ya si carga en  0,8 segundo, es el más veloz de que el 94%  de toda la web. Revisar tu controller Muchas veces el mayor tiempo de carga viene por que los controllers están saturados de pantallas que no necesitas, revisa con cuidado si estas utilizando todo lo que se carga dentro de un controller ó  consultalo tus usuarios, si notas que tarda mucho tiempo revisa si puedes pasar esa funcionalidad a un segundo controller, es decir no tienes que cargar todo en un solo controller cosas que no siempre utilizas, para el usuario un botón que abra un nuevo controller ó una pestaña resulta lo mismo ya que tiene que

Como actualizar composer en ubuntu

Imagen
Composer permite ser actualizado asi mismo si ya lo tienes instalado previamente. Para actualizar composer si ya lo tienes instalado previamente solo tienes que ejecutar el siguiente comando.  sudo composer self-update Con este comando se debe actualizar correctamente tu composer previamente instalado, al terminar debe aparecer una imagen como la siguiente.

Como agregar select2 como filtro de un gridview utilizando Ajax para la búsqueda de elementos

Imagen
Como agregar select2 como filtro de un gridview utilizando Ajax para la búsqueda de elementos En este manual se muestra cómo agregar un select2 de kartik  utilizando ajax  como filtro de un gridview, el cual permite buscar conforme se teclea. Requisitos Recomendamos esta solución sólo si el volumen de datos a mostrar en el select es muy grande -- mayor a 1,000 registros -- ya que cualquier cantidad mayor a estos hará más lenta la carga de la página. Si lo que quiere es sólo implementar un select2 simple le recomendamos revisar ésta página Para implementar esta solución deberas instalar y configurar los siguientes librerias Select2 No se cubre en este manual la instalación del componente select2, si tienes duda de cómo instalarlo puedes seguir la documentación de la página:  https://github.com/kartik-v/yii2-widget-select2 Gridview de kartik No se cubre en este manual la instalación del componente Gridview de karitk, si tienes duda de cómo instalarlo puedes seguir la documentación de la

Como crear formulario HTML de carga de archivo sin Active Record

Imagen
  Como crear formulario HTML de carga de archivo sin Active Record Hay muy pocos manuales de cómo hacer un formulario HTML sin active record en español, así que me di a la tarea de decirte como crear formulario HTML de carga de archivo sin Active Record. Antes que nada deberás saber que existen 2 tipos de formularios en Yii2, con active record y los HTML, la diferencia es que con active record necesitas un modelo y solo se puede usar así, y el formulario HTML no necesita de un modelo. Para utilizar esta libreria necesitas incluir la siguiente linea en tu vista. use yii\helpers\Html;  use yii\helpers\Html; A continuación un ejemplo de cómo hacer un formulario de carga de archivo utilizando un formulario HTML.   <?php             echo Html::beginForm([                 'test/index'],                     'post', ['enctype' => 'multipart/form-data']             );             echo Html::input('File','archivo');             echo Html::sub

Instalar Apache PHP 7 MySQL PhpMyAdmin en Ubuntu 16

Imagen
Instalar Apache, PHP 7, MySQL, PhpMyAdmin en Ubuntu 16 En este manual muestro cómo instalar en Ubuntu 16, Apache 2, PHP 7, MySql y PhpMyAdmin. Como referencia tu instalación de Ubuntu 16 no debe tener instalaciones previas de alguno de estos paquetes, en dicho caso tendrias que hacer un respaldo de la información tanto de apache como de bases de datos.  En el caso que sea una instalación nueva puedes seguir los siguientes pasos. Instalar Apache Comando para instalar apache:        sudo apt-get -y install apache2     Para probar que esta correctamente instalado puedes ir en tu navegador a la dirección: http://localhost y te debera aparecer la pagina de bienvenida de apache. Instalar MySQL El siguiente comando instalará el servidor de MySQL y el cliente en una sola linea.      sudo apt-get -y install mysql-server mysql-client    Posterior a la instalación y para configurar el servidor te pedirá una serie de datos, como la contraseña para el usuario root entre otras cosas sólo sigue los p

Aprende Yii2


hostinger

ventana bienvenida