Entradas

Url amigables en yii2 (basic)

1. en el direcctorio web crear un archivo con el nombre .httpacess RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php 2. en el archivo /config/web.php descomentar las siguientes lienas. 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => true, 'rules' => [ ], ], ..... NOTA: si se esta usando ventanas modales, no aplica esta solución

Deshabilitar el el módulo debug en yii2

Imagen
1. Editar el archivo /config/web.php y comentar las siguientes lineas:     $config['modules']['debug'] = [         'class' => 'yii\debug\Module',         // uncomment the following to add your IP if you are not connecting from localhost.         //'allowedIPs' => ['127.0.0.1', '::1'],     ];   

Intalación de Angular6 (Debian9 y Windows 10)

Instalación de Angular 6 (Debian9) (TODO DESDE CONSOLA) 1.Instalar nodejs curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs 2. Verificamos la versión de nodejs (Importante la versión debe ser superior a 6) node -v 3. Instalar Typescript npm install -g typescript@latest 4. Instalar Angular npm install -g @angular/cli@latest 5. Verificar la vesión de angular Instalación de Angular 6 (Windows 10) 1. Descargar e Instalar nodejs https://nodejs.org/en/download/ (DESDE EL PUNTO 2 REALIZAR DESDE CONSOLA) 2. Verificamos la versión de nodejs (Importante la versión debe ser superior a 6) node -v 3. Instalar Typescript npm install -g typescript@latest 4. Instalar Angular npm install -g @angular/cli@latest 5. Verificar la vesión de angular $ ng -v      _                      _     ...

Cambiar el Idioma, Nombre y Título en yii2

Imagen
Modificar el archivo Application.php ...\vendor\yiisoft\yii2\base\Application.php Idioma:  public $language = 'es-ES';     /**      * @var string the language that the application is written in. This mainly refers to      * the language that the messages and view files are written in.      * @see language      */     public $sourceLanguage = 'es-ES'; Incialmente, se tiene por defecto el idioma inglés  'en-US' Nombre de la Aplicación : En el mismo archivo buscar:  public $name = 'My Application';  Cambiar por el nombre deseado por Ejem. public $name = 'Escuela Taller'; Título : Cambiar el nombre del título, modificar el siguiente archivo ..\demo\views\site\index.php $this->title = 'My Application'; Cambiar por el título deseado por Ejem. public $name = 'Escuela Taller';

Angular 6 - Material Design (Debian Stretch)

Imagen
1. Instalación o actualización del framework angular  Instalación desde cero    - Inicialmente debemos instalar nodjs, para eso ejecutamos los siguientes comandos como superusuario curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs - Una vez instalado nodejs, procedemos a instalar angular cli     sudo npm install -g @angular /cli @latest Actualización de angular 4 a 6 - Actualizar nodejs, para eso ejecutamos los siguientes comandos: sudo npm cache clean -f sudo npm install -g n sudo n stable  Nota en caso de que se quiera act. a una versión especifica nodejs, ejecutar el siguiente comando sudo npm cache clean -f sudo npm install -g n sudo n 8.9.4   vemos la version de nuestro node con el siguiente comando node -v   - Actualizar angular cli     npm install -g @angular /cli @latest 2. Crear un proyecto ...

laravel

1.Descargar composer https://getcomposer.org/download/ 1.1 seguir las instruciones: php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');" 2.mover y renombrar el arch. composer.phar mv composer.phar /usr/local/bin/composer 3.instalar laravel composer global require "laravel/installer=~1.1" 4.modificar el PATH para que pueda reconocer los comandos de Laravel (revisar este punto) sudo nano ~/.bashrc PATH=$PATH:~/.composer/vendor/bin 5.Ver actualizaciones composer global update 6. Crear un proyecto forma1 laravel new proylinux forma2 c...

Reportes PDF en yii2 (Mpdf)

1. Instalar la libreria MPDF forma 1.  (unicarse en el directorio de nuestro proyecto)    composer require mpdf/mpdf "dev-master" forma 2.  - agregar en el archivo composer.json la libreria mpdf.  "require": {         "php": ">=5.4.0",         "yiisoft/yii2": "~2.0.14",         "yiisoft/yii2-bootstrap": "~2.0.0",         "yiisoft/yii2-swiftmailer": "~2.0.0",         "dmstr/yii2-adminlte-asset": "2.*",         "mpdf/mpdf":"*"     }, - desde consola ubicarnos en el directorio de nuestro proyecto. y ejecutar la siguiente instrucción    composer update 2. Como usar libreria MPDF. En el controlador    use Mpdf\Mpdf;    ...... public function actionEjemploPdf () { $mpdf = n...