Entradas

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...

Configurar adminlte + yii2

1. Crear el proyecto:   composer create-project yiisoft/yii2-app-basic prueba 2. ingresar al directorio prueba 3. instalar el tema adminlte composer require dmstr/yii2-adminlte-asset "^2.1" 4. inicialmente nos pediran un token to retrieve a token. It will be stored in "/home/usuario/.config/composer/auth.json" for future use by Composer. Token (hidden): 4.1. Generar un token en github para yii2-adminlte-asset(tickear todas las opciones) pueden usar el siguiente tocken: f678b38edb9619552c3ae1e8f46e7855f2e0b7d5

Trabajar con mas de una base de datos y esquemas en postgres y yii2

Imagen
1. En el directorio config crear las conexiones return [     'class' => 'yii\db\Connection',     'dsn' => 'pgsql:host=localhost;port=5432;dbname=prueba',     'username' => 'postgres',     'password' => 'password',     'charset' => 'utf8',     'schemaMap' => [       'pgsql'=> [         'class'=>'yii\db\pgsql\Schema',          'defaultSchema' => 'public' //specify your schema here       ]     ], ]; 2. Habiltiar las conexiones en web.php 'components' => [ ...... //'db' => $db,         'db'=>require(__DIR__ . '/db.php'),         'db2'=>require(__DIR__ . '/db2.php'), ] 3. Crear el modelo y CRUD con la herramienta gii 4. Crear...